ARX
(Created page with "{{FormatInfo |formattype=electronic |subcat=Archiving |extensions={{ext|arx}} |released=1994 }} '''ARX''' is a compressed archive utility for DOS, and associated file format. ...") |
Dexvertbot (Talk | contribs) m (Change telparia.com samples link to template) |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 6: | Line 6: | ||
}} | }} | ||
'''ARX''' is a compressed archive utility for DOS, and associated file format. It was developed by Michael Kosior, and released as shareware. | '''ARX''' is a compressed archive utility for DOS, and associated file format. It was developed by Michael Kosior, and released as shareware. | ||
+ | |||
+ | ''This article is based on ARX v1.0, the only known version.'' | ||
== Format details == | == Format details == | ||
− | ARX appears to be derived from [[LHA|LHarc]] circa v1.13. Its header format is not quite compatible with LHarc/LHA format. Its compressed data format appears to be the same. | + | ARX appears to be derived from [[LHA|LHarc]] circa v1.13. Its header format is not quite compatible with LHarc/LHA format. Its compressed data format appears to be the same. |
+ | |||
+ | == Self-extracting archives == | ||
+ | ARX has a function to convert an archive to a self-extracting archive, with potentially three different formats analogous to [[LHA/LHarc self-extracting archive|LHarc SFX]] v1.13c. However, ARX self-extracting archives do not appear to work properly. | ||
== Identification == | == Identification == | ||
− | + | ARX probably ''can'' be reliably distinguished from [[LHA#Identification|LHA]], but more research is needed. | |
ASCII "{{magic|-lh1-}}" appears at offset 2. (One might expect to see "lh0" instead of "lh1" if the first member file was not compressible, but ARX v1.0 seems to always use "lh1", possibly due to a bug.) | ASCII "{{magic|-lh1-}}" appears at offset 2. (One might expect to see "lh0" instead of "lh1" if the first member file was not compressible, but ARX v1.0 seems to always use "lh1", possibly due to a bug.) | ||
Line 18: | Line 23: | ||
== Software == | == Software == | ||
− | * [ | + | * [{{SACFTPURL|pack|arx100.zip}} ARX v1.0] |
+ | * {{Deark}} - Can convert to [[LHA]] | ||
+ | |||
+ | == Sample files == | ||
+ | * {{DexvertSamples|archive/arx}} |
Latest revision as of 02:55, 28 December 2023
ARX is a compressed archive utility for DOS, and associated file format. It was developed by Michael Kosior, and released as shareware.
This article is based on ARX v1.0, the only known version.
Contents |
[edit] Format details
ARX appears to be derived from LHarc circa v1.13. Its header format is not quite compatible with LHarc/LHA format. Its compressed data format appears to be the same.
[edit] Self-extracting archives
ARX has a function to convert an archive to a self-extracting archive, with potentially three different formats analogous to LHarc SFX v1.13c. However, ARX self-extracting archives do not appear to work properly.
[edit] Identification
ARX probably can be reliably distinguished from LHA, but more research is needed.
ASCII "-lh1-
" appears at offset 2. (One might expect to see "lh0" instead of "lh1" if the first member file was not compressible, but ARX v1.0 seems to always use "lh1", possibly due to a bug.)
The byte at offset 21 has value 0x00
. This normally won't happen with LHA header level 0 or 1, because that's the filename length field.