RK

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
Line 27: Line 27:
 
* WinRK (All versions? At least v1.1.3 to v3.1.2.)
 
* WinRK (All versions? At least v1.1.3 to v3.1.2.)
  
Even within these classes, different versions are not necessarily compatible.
+
Even within one of these classes, different versions are not necessarily compatible.
  
 
== Identification ==
 
== Identification ==
Line 45: Line 45:
 
* [{{SACFTPURL|pack|winrk312.exe}} WinRK v3.1.2 (32-bit)] (Windows GUI)
 
* [{{SACFTPURL|pack|winrk312.exe}} WinRK v3.1.2 (32-bit)] (Windows GUI)
 
* [{{SACFTPURL|pack|wrk31264.exe}} WinRK v3.1.2 (64-bit)] (Windows GUI)
 
* [{{SACFTPURL|pack|wrk31264.exe}} WinRK v3.1.2 (64-bit)] (Windows GUI)
* [http://web.archive.org/web/20050207080125/http://rksoft.virtualave.net/downloads.html RK Software downloads page] (from archive.org)
+
* [https://web.archive.org/web/20050207080125/http://rksoft.virtualave.net/downloads.html RK Software downloads page] (from archive.org)
* [http://www.msoftware.biz/products/winrk WinRK]
+
  
 
== Links ==
 
== Links ==
  
* [http://web.archive.org/web/20041216091937/http://rksoft.virtualave.net/ RK Software] (last Wayback Machine capture, 2004-12-16)
+
* [https://web.archive.org/web/20041216091937/http://rksoft.virtualave.net/ RK Software] (last Wayback Machine capture, 2004-12-16)
* [http://www.msoftware.biz/ M Software]
+
* [https://web.archive.org/web/20160310155336/http://www.msoftware.biz/ M Software website (2016 archive)]
** [http://www.msoftware.biz/products/winrk#tabs-tabset-3 RK Format]
+
* See [{{SACFTPURL|pack|winrk312.exe}} winrk312.exe] ([[NSIS]] format) → WinRK.chm §1.1.1 "Features", for a list of RK format features.

Revision as of 15:12, 4 September 2021

File Format
Name RK
Ontology
Extension(s) .rk
Released ≤2000 (RK), 2004 (WinRK)

RK format is a family of proprietary compressed archive formats developed by RK Software (later M Software). It is the native format of the software named RK (or RK high performance archiver, or RK Archiver), and of the later WinRK software. It is a continuation of the family of formats used by RKIVE, the predecessor of RK Archiver.

WinRK is a full-featured archiving application that supports several standard formats, as well as its native RK format. The format version used by WinRK is sometimes called "WinRK archive".

See also:

Contents

Disambiguation

This has no connection to a different WinRK, which appears to be a UK-based database used for record-keeping by bell-ringers.

Discussion

There are at least 5 significantly different archive file formats in the RKIVE/RK/WinRK series:

  • RKIVE 1.0-1.1 (see RKIVE for the "RKIVE" formats)
  • RKIVE 1.2-1.4
  • RKIVE 1.92beta1 (Don't know if there are any other 1.9x versions.)
  • RK Archiver 1.4.1alpha (There are earlier versions of RK; don't know what format they use.)
  • WinRK (All versions? At least v1.1.3 to v3.1.2.)

Even within one of these classes, different versions are not necessarily compatible.

Identification

(This assumes the format is not RKIVE v1.92beta1 -- read RKIVE#Identification first.)

RK/WinRK archives end with a 2-byte signature: ASCII "RK". The three bytes preceding this signature contain version information, though for WinRK it's really just dummy information. The major version number is the low 6 bits of the 5th byte from the end of the file. It is 1 for RK Archiver, 2 for WinRK.

WinRK archives are observed to start with these 13 bytes: aa 04 00 00 00 00 ad bb da 04 00 00 00. They always end with 02 00 00 'R' 'K'.

For RK Archiver format, there is no header at the beginning of the file. The v1.4.1alpha version info bytes are 0x81 0x04 0x01. But there are earlier versions of RK Archiver which, even assuming they use this format variant, would have different version numbers.

Software

Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox