Hamster archive
From Just Solve the File Format Problem
(Difference between revisions)
(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).) |
Dan Tobias (Talk | contribs) |
||
Line 3: | Line 3: | ||
}} | }} | ||
− | An archive format used in OHRRPGCE and possibly other video game engines and/or other programs. | + | An archive format used in [[OHRRPGCE]] and possibly other video game engines and/or other programs. |
== Identification == | == Identification == |
Revision as of 04:22, 27 January 2020
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