Have you ever downloaded a torrent only to find that it is a .daa file and not a .iso file? Even though .iso file format has become a industry standard there are still some people that insist on using the .daa format.
The problem with the .daa format is that it is a proprietary file format developed by PowerIso for disk image files. What this means is that in order to use these files you must use poweriso which costs money. There is a trial version you can use for windows however it has some size limitations and it never did the trick for me. Your mileage may vary. So after a little digging it appears that poweriso gives away their Linux version for free. The source is not available however a binary version is, you can download it from right here.
The tool is very easy to use, just unpack the archive and run the binary like you would any other.
Running poweriso -? will get you all the options
r00t@infected ~ $ poweriso -?
- PowerISO Copyright(C) 2004-2008 PowerISO Computing, Inc
- Type poweriso -? for help
- Usage: poweriso <command> [parameters] [-switches]
- list <image file> <directory> List files and directories in image file.
- Example: List all files and directories in root direcory of /home/sam/test.iso .
- Command: poweriso list /home/sam/test.iso / -r
- extract <image file> <dir/file name> Extract files/directories from image file.
- Example: Extract all files and directories in root direcory of /home/sam/test.iso
- to /home/sam/test recursively.
- Command: poweriso extract /home/sam/test.iso / -od /home/sam/test
- convert <image file> Convert image file to other format.
- Example: Convert /home/sam/test.daa to standard iso file
- Command: poweriso convert /home/sam/test.daa -o /home/sam/test.iso -ot iso
- -r List or extract recursively.
- -o Specify output image file name.
- -od Specify output folder.
- -ot <iso|daa|bin> Specify output image file type. If not specified,
- the image type will be determined by file name suffix.
- -volsize <n> Split output image file to multiple volumes, and set volume
- size to <n>. Example: -volsize 100M
- -setpassword <password> Set password for output image file.
- Example: -setpassword 12345678
I have included a picture with a example conversion: