Re: Opening .rar files

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Michael Wiktowy wrote:
On 10/29/07, Robin Laing <[email protected]> wrote:
I would love an open source program that does what RAR files do.  With
the addition of PAR2 files, the RAR files or compressed files can be
repaired.
...

The problem is RAR is used heavily in usenet.  RAR is not only a
compression tool but a splitter and a great archiving tool.

FWIW, there is a rpm "par2cmdline" that generates and works with par2
files.  This is part of Fedora.
From what I have read about rar, all the rar pieces are simply one
archive that has been binary chopped up into n pieces. You can do that
with any archive with the "split" command and then "cat" them back
together. I have done that to chop up a large disk image to avoid the
2GB/file limit on FAT32 external backup drives:

dd if=/dev/partition_to_be_read_from | gzip -c \
| split -b 2000m - /mnt/usb/image_name.img.gz.

Then to combine them:

cat /mnt/usb/image_name.img.gz.* \
| gzip -dc | dd of=/dev/partition_to_be_written_to

/Mike

True but rar will also create parity blocks to check and repair the
split files.
As I understand it, RAR is a form of RAID for archiving files on
different media. It then started getting used on usenet for sending
large bin files. Vary useful as you can check and repair the files.
From http://en.wikipedia.org/wiki/RAR_(file_format)

"Variable amounts of redundancy (“recovery record”) can be added to an archive, making it more resistant to corruption. Even if parts of an archive are damaged, it is possible to fully recover the stored data if a large enough recovery record exists."
Can this be done with gz?

Of course a gz file could be run through par2 and have redundancy blocks created. I guess this could then be done with any file allowing pgp encrypted files to be repaired.


--
Robin Laing


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux