RAR
Line 12: | Line 12: | ||
The developers make the decompression code available for use in other programs and allow its distribution, but with a license provision that "You cannot use the unrar source to re-create the RAR compression algorithm, which is proprietary." | The developers make the decompression code available for use in other programs and allow its distribution, but with a license provision that "You cannot use the unrar source to re-create the RAR compression algorithm, which is proprietary." | ||
+ | |||
+ | == Discussion == | ||
+ | RAR can be considered to be a family of three main file formats: | ||
+ | |||
+ | * The (obsolete) format used by RAR before v1.50 | ||
+ | * The format associated with RAR v1.50 through v4.x | ||
+ | * "RAR 5.0" format | ||
+ | |||
+ | Even within one of these classes, there can be significant differences between different RAR versions. | ||
== File identification == | == File identification == | ||
+ | RAR files made by versions prior to v1.50 start with bytes {{magic|52 45 7e 5e}}. | ||
+ | |||
+ | RAR files associated with versions 1.50 through 4.20 start with 7 signature bytes: {{magic|52 61 72 21 1a 07 00}}. | ||
− | + | "RAR 5.0" format starts with 8 signature bytes: {{magic|52 61 72 21 1a 07 01 00}}. | |
== Specifications == | == Specifications == | ||
Line 31: | Line 43: | ||
== Software == | == Software == | ||
− | * [ | + | * [https://www.rarlab.com/ WinRAR website] |
− | ** [ | + | ** [https://www.rarlab.com/rar/UnRARDLL.exe Free UnRAR.dll] |
− | ** [ | + | ** [https://www.rarlab.com/rar/unrarsrc-4.2.4.tar.gz UnRAR source] |
* [[Konvertor]] | * [[Konvertor]] | ||
* [[7-Zip]] | * [[7-Zip]] | ||
* [[The Unarchiver]] | * [[The Unarchiver]] | ||
+ | * [http://old-dos.ru/index.php?page=files&mode=files&do=show&id=696 RAR: Various versions, at old-dos.ru] | ||
+ | * [http://old-dos.ru/index.php?page=files&mode=files&do=show&id=781 WinRAR: Various versions, at old-dos.ru] | ||
+ | * [https://www.sac.sk/files.php?d=7 SAC archive, PACK section] - Has lots of RAR software, but no easy way to get a list of it. | ||
== Sample files == | == Sample files == | ||
− | * | + | * {{CdTextfilesURL|ataricompendium/FILES/MISC/PRTFOLIO/}} |
− | * | + | * {{CdTextfilesURL|thebbsorg/max_files/}} |
* https://telparia.com/fileFormatSamples/archive/rar/ → *.rar | * https://telparia.com/fileFormatSamples/archive/rar/ → *.rar | ||
Revision as of 12:41, 22 July 2022
RAR (Roshal Archive) is a compressed archive format used by the compression software RAR and WinRAR. It was originally for DOS, but has been widely used on Windows (as WinRAR) and other platforms.
The developers make the decompression code available for use in other programs and allow its distribution, but with a license provision that "You cannot use the unrar source to re-create the RAR compression algorithm, which is proprietary."
Contents |
Discussion
RAR can be considered to be a family of three main file formats:
- The (obsolete) format used by RAR before v1.50
- The format associated with RAR v1.50 through v4.x
- "RAR 5.0" format
Even within one of these classes, there can be significant differences between different RAR versions.
File identification
RAR files made by versions prior to v1.50 start with bytes 52 45 7e 5e
.
RAR files associated with versions 1.50 through 4.20 start with 7 signature bytes: 52 61 72 21 1a 07 00
.
"RAR 5.0" format starts with 8 signature bytes: 52 61 72 21 1a 07 01 00
.
Specifications
Before v1.50:
- RAR140DC.EXE (self-extracting RAR archive) → technote.doc
v1.50-4.20:
- wrar420.exe (self-extracting RAR archive) → TechNote.txt
5.0 format:
Various:
Software
- WinRAR website
- Konvertor
- 7-Zip
- The Unarchiver
- RAR: Various versions, at old-dos.ru
- WinRAR: Various versions, at old-dos.ru
- SAC archive, PACK section - Has lots of RAR software, but no easy way to get a list of it.
Sample files
- http://cd.textfiles.com/ataricompendium/FILES/MISC/PRTFOLIO/
- http://cd.textfiles.com/thebbsorg/max_files/
- https://telparia.com/fileFormatSamples/archive/rar/ → *.rar