Warning: Unknown: Unable to allocate memory for pool. in Unknown on line 0

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/index.php on line 54

Warning: Cannot modify header information - headers already sent in /usr/local/www/mediawiki/includes/WebStart.php on line 63

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 94

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 97

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 100

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 103

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/Defines.php on line 187

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 115

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 134

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/LocalSettings.php on line 137

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/LocalSettings.php on line 139

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/LocalSettings.php on line 144

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/LocalSettings.php on line 145

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/LocalSettings.php on line 153

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 150

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 157

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/Setup.php on line 381

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/Setup.php on line 382

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/Setup.php on line 383

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/Setup.php on line 384

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: include_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/Skin.php on line 153

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/skins/Vector.deps.php on line 11

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/Skin.php on line 155

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: Cannot modify header information - headers already sent in /usr/local/www/mediawiki/includes/WebResponse.php on line 38

Warning: Cannot modify header information - headers already sent in /usr/local/www/mediawiki/includes/WebResponse.php on line 38

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007
OS/2 PACK archive - Just Solve the File Format Problem

OS/2 PACK archive

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007
m (Sample files)
 
Line 6: Line 6:
 
'''OS/2 PACK archive''' is a compressed archive format used for software installation on OS/2.
 
'''OS/2 PACK archive''' is a compressed archive format used for software installation on OS/2.
  
There are at least four versions of it, possibly more. For the version that starts with bytes <code>a5 96 fd ff</code>, see [[OS/2 PACK2 archive]].
+
There are at least four or five versions of it. For the version that starts with bytes <code>a5 96 fd ff</code>, see [[OS/2 PACK2 archive]].
  
 
PACK format is generally associated with the OS/2 PACK.EXE and UNPACK.EXE utilities.
 
PACK format is generally associated with the OS/2 PACK.EXE and UNPACK.EXE utilities.
Line 18: Line 18:
  
 
=== Other format details ===
 
=== Other format details ===
The format supports [[OS/2 extended attributes]], compressed independently following the compressed file data.
+
Some versions of the format support [[OS/2 extended attributes]], compressed independently following the compressed file data.
  
 
== Identification ==
 
== Identification ==
Files start with bytes {{magic|a5 96}}, followed by {{magic|00 14}}, or {{magic|ff ff}}, or {{magic|fe ff}}.
+
Known versions of the format start with one of the following byte sequences:
 +
a5 96 00 14
 +
a5 96 14 0a
 +
a5 96 ff ff
 +
a5 96 fe ff
  
See also [[OS/2 PACK2 archive#Identification]].
+
See also [[OS/2 PACK2 archive#Identification]] (<code>a5 96 fd ff</code>).
  
 
== Software ==
 
== Software ==
Line 37: Line 41:
 
Version "<code>00 14</code>":
 
Version "<code>00 14</code>":
 
* {{CdTextfiles|hobbesos29503/2_1/DRIVERS/NCRVID21.ZIP|NCRVID21.ZIP}} → os2vid21.img → *.??@
 
* {{CdTextfiles|hobbesos29503/2_1/DRIVERS/NCRVID21.ZIP|NCRVID21.ZIP}} → os2vid21.img → *.??@
 +
 +
Version "<code>14 0a</code>":
 +
* {{CdTextfiles|pier01/029a/40x9su32.zip|40x9su32.zip}} → 4029SU3.ZIP → *.??@
  
 
Version "<code>ff ff</code>":
 
Version "<code>ff ff</code>":

Latest revision as of 13:02, 2 July 2024

File Format
Name OS/2 PACK archive
Ontology
Extension(s) .??_, .??@, others

OS/2 PACK archive is a compressed archive format used for software installation on OS/2.

There are at least four or five versions of it. For the version that starts with bytes a5 96 fd ff, see OS/2 PACK2 archive.

PACK format is generally associated with the OS/2 PACK.EXE and UNPACK.EXE utilities.

Contents

[edit] Format details

[edit] Compression scheme

The compression is a kind of LZW with 12-bit codes. Code 0 marks the end of data; codes 1-256 are literals; 257-4095 are dynamic. If the code table is full, the least-recently-used leaf code is reused.

This is the same compression used by LoadDskF/SaveDskF.

[edit] Other format details

Some versions of the format support OS/2 extended attributes, compressed independently following the compressed file data.

[edit] Identification

Known versions of the format start with one of the following byte sequences:

a5 96 00 14
a5 96 14 0a
a5 96 ff ff
a5 96 fe ff

See also OS/2 PACK2 archive#Identification (a5 96 fd ff).

[edit] Software

OS/2 software:

Other:

[edit] Sample files

Version "00 14":

Version "14 0a":

Version "ff ff":

Version "fe ff":

Assorted versions:

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox

Warning: Cannot modify header information - headers already sent in /usr/local/www/mediawiki/includes/WebResponse.php on line 38

Warning: Cannot modify header information - headers already sent in /usr/local/www/mediawiki/includes/WebResponse.php on line 38

Warning: Cannot modify header information - headers already sent in /usr/local/www/mediawiki/includes/WebResponse.php on line 38