Convert a .daa File to a .iso in Linux using Poweriso
Often times I still come across .daa files. Although we can burn these to disc as a image I prefer the .iso format. Anytime I get a .daa file I normally convert it to .iso for storage. .iso files seem easier to work with and more burning programs supChange into the newly port its format. I decided to make a quick post on converting these in Linux. As with every thing in Linux I am sure there are lots more ways to do this however my way is all via command line so it can be easily done via ssh on servers which, for me is very useful.
1.The first thing we need is the command line Linux version of poweriso.
2. Untar the archiive
purehate@infidel:~/Downloads$ tar xzvf poweriso-1.3.tar.gz poweriso
3. The poweriso file is just a binary as it is not open source
purehate@infidel:~/Downloads$ ls -lah poweriso -rwxr-xr-x 1 purehate purehate 653K 2008-09-19 08:41 poweriso
4. We can either run this from the current directory or I like to go ahead and copy it over to /usr/local/bin so it will be in my path.
purehate@infidel:~/Downloads$ sudo cp -p poweriso /usr/local/bin/
5. Running the command with -? will give us the usage
purehate@infidel:~/Downloads$ poweriso -? PowerISO Copyright(C) 2004-2008 PowerISO Computing, Inc Type poweriso -? for help Usage: poweriso <command> [parameters] [-switches] <Commands> 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 <Switches> -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
6. File conversion is fairly straight forward, poweriso supports iso,daa and bin image files.
I will convert a backtrack .daa file to a .iso for my example
purehate@infidel:~/Isos$ poweriso convert bt4-r1.daa -o bt4.iso -ot iso PowerISO Copyright(C) 2004-2008 PowerISO Computing, Inc Type poweriso -? for help Converting from bt4-r1.daa to bt4.iso ... 100% purehate@infidel:~/Isos$
7. Once the conversion is finished we will now have a working .iso file. Obviously the conversion will work the opposite way as well from .iso to daa.