Hamster archive

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Formats using Hamster archive as the container format should probably have separate articles, like .ZIP and DocFile are.)
(There is actually no specific extension for this format, so remove the .har which isn't commonly used (the actual extension varies depending on the application; there is no "neutral" extension).)
Line 1: Line 1:
 
{{FormatInfo
 
{{FormatInfo
 
|subcat=Archiving
 
|subcat=Archiving
|extensions={{ext|har}}
 
 
}}
 
}}
  
An archive format used in OHRRPGCE, TAVERN, and possibly other video game engines.
+
An archive format used in OHRRPGCE and possibly other video game engines and/or other programs.
  
 
== Identification ==
 
== Identification ==

Revision as of 22:39, 25 January 2020

File Format
Name Hamster archive
Ontology

An archive format used in OHRRPGCE and possibly other video game engines and/or other programs.

Identification

None in general.

A compiled HamsterSpeak program will start with "HS", followed by three null bytes, two variable bytes (these are part of the lump data size; see below), and then the ASCII text "HamsterSpeak".

Description

A Hamster archive consists of zero or more lumps concatenated together (with no delimiters or global header/footer), where a lump consists of the following three parts:

  • Null-terminated ASCII filename
  • PDP-endian 32-bit data size (measured in bytes)
  • Data of this lump
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox