Class: Cabriolet::Binary::HLPStructures::FileEntry

Inherits:
BinData::Record
  • Object
show all
Defined in:
lib/cabriolet/binary/hlp_structures.rb

Overview

HLP file entry in directory

Structure:

  • 4 bytes: filename length

  • N bytes: filename (null-terminated)

  • 4 bytes: offset in archive

  • 4 bytes: uncompressed size

  • 4 bytes: compressed size

  • 1 byte: compression flag (0 = uncompressed, 1 = LZSS)