RKIVE
(Created page with "{{FormatInfo |formattype=electronic |subcat=Archiving |extensions={{ext|rkv}} |released=1996 }} '''RKIVE''' is a compressed archive utility, and its native '''.rkv''' file for...") |
(→Identification) |
||
Line 12: | Line 12: | ||
== Identification == | == Identification == | ||
− | + | v1.0, v1.1: No known distinguishing features. | |
+ | |||
+ | v1.2, v1.3, v1.4: The ''last'' byte of the file encodes the version number: 0x40 for v1.2, 0x41 (presumably) for v1.3, 0x46 for v1.4. The byte needs to be XORed with 0x52 to make sense; this results in 0x12, 0x13, 0x14. The error messages given by v1.4 leave no doubt that this is how the last byte is interpreted. | ||
+ | |||
+ | v1.92beta1: Files ''end'' with a 2-byte signature: ASCII "{{magic|RK}}". Note that this does not distinguish them from [[RK]] format. The two bytes preceding the signature contain version information, in a [[Binary-coded decimal|BCD]]-like encoding, quite different from [[RK]] format. For v1.92beta1, the bytes are always {{magic|0x92 0x11}}. But if any other versions of the software exist that use this variant of the file format, the bytes will be different. | ||
== Software == | == Software == |
Revision as of 17:34, 2 September 2021
RKIVE is a compressed archive utility, and its native .rkv file format. It was developed by Malcolm Taylor, and released as shareware. It is the predecessor of RK.
An RKV file is not necessarily compatible with any version RKIVE other than the one that created it.
See also RK.
Identification
v1.0, v1.1: No known distinguishing features.
v1.2, v1.3, v1.4: The last byte of the file encodes the version number: 0x40 for v1.2, 0x41 (presumably) for v1.3, 0x46 for v1.4. The byte needs to be XORed with 0x52 to make sense; this results in 0x12, 0x13, 0x14. The error messages given by v1.4 leave no doubt that this is how the last byte is interpreted.
v1.92beta1: Files end with a 2-byte signature: ASCII "RK
". Note that this does not distinguish them from RK format. The two bytes preceding the signature contain version information, in a BCD-like encoding, quite different from RK format. For v1.92beta1, the bytes are always 0x92 0x11
. But if any other versions of the software exist that use this variant of the file format, the bytes will be different.
Software
- RKIVE - DOS binaries
- RKIVE 1.0 (1996-08-09)
- RKIVE 1.4 (1996-10-30)
- RKIVE 1.92beta1 (1998-02-22)