PAK (ARC extension)

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
Line 7: Line 7:
 
'''PAK''' is a DOS utility for managing compressed archive files, developed by NoGate Consulting. It is also the name of one of the file formats it supports: .PAK format.
 
'''PAK''' is a DOS utility for managing compressed archive files, developed by NoGate Consulting. It is also the name of one of the file formats it supports: .PAK format.
  
PAK format is an extension of [[ARC (compression format)|ARC]] format. The differences are that it may use some PAK-specific compression methods (#10 "crushed", and #11 "distilled"), and that it has some features made possible by "extended records" stored after the end-of-archive marker.
+
PAK format is an extension of [[ARC (compression format)|ARC]] format. The differences are that it may use some PAK-specific compression methods (see below), and that it has some features made possible by "extended records" stored after the end-of-archive marker.
  
 
PAK was originally named '''GSARC''' (and used filename extension .ARC), but was quickly renamed to PAK (and the default extension changed to .PAK).
 
PAK was originally named '''GSARC''' (and used filename extension .ARC), but was quickly renamed to PAK (and the default extension changed to .PAK).
Line 15: Line 15:
 
== Disambiguation ==
 
== Disambiguation ==
 
See [[PAK]] for more formats named PAK.
 
See [[PAK]] for more formats named PAK.
 +
 +
== Compression methods ==
 +
ARC compression methods unique to PAK:
 +
 +
{| class="wikitable"
 +
! ID !! Name !! Description and remarks
 +
|-
 +
|10 || Crushed || [[RLE90]] + [[LZW]] (or [[LZMW]]?)
 +
|-
 +
|11 || Distilled || [[LZ77 with Huffman coding|LZ77 + static Huffman coding]]. Introduced in PAK v2.0.
 +
|}
 +
 +
For other ARC compression methods, see [[ARC (compression format)#Compression methods]].
  
 
== Specifications ==
 
== Specifications ==

Revision as of 14:36, 13 June 2021

File Format
Name PAK (ARC extension)
Ontology
Extension(s) .pak, .sdn
Released 1988

PAK is a DOS utility for managing compressed archive files, developed by NoGate Consulting. It is also the name of one of the file formats it supports: .PAK format.

PAK format is an extension of ARC format. The differences are that it may use some PAK-specific compression methods (see below), and that it has some features made possible by "extended records" stored after the end-of-archive marker.

PAK was originally named GSARC (and used filename extension .ARC), but was quickly renamed to PAK (and the default extension changed to .PAK).

See ARC for more information relevant to PAK format. See also SDN (SDN Project).

Contents

Disambiguation

See PAK for more formats named PAK.

Compression methods

ARC compression methods unique to PAK:

ID Name Description and remarks
10 Crushed RLE90 + LZW (or LZMW?)
11 Distilled LZ77 + static Huffman coding. Introduced in PAK v2.0.

For other ARC compression methods, see ARC (compression format)#Compression methods.

Specifications

The PAK.DOC file contained in the v2.51 distribution includes basic information about .PAK/.ARC format, including the extended records. It does not document the compression schemes in detail.

Software

Sample files

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox