Module: Cabriolet::Binary::KWAJStructures
- Defined in:
- lib/cabriolet/binary/kwaj_structures.rb
Overview
KWAJ file format binary structures
KWAJ has a fixed base header followed by optional headers determined by flag bits in the header.
Defined Under Namespace
Classes: BaseHeader, ExtraTextField, LengthField, Unknown1Field, Unknown2Field
Constant Summary collapse
- SIGNATURE1 =
KWAJ signature constants
0x4A41574B- SIGNATURE2 =
“KWAJ” in little-endian
0xD127F088
Class Method Summary collapse
-
.valid_signature?(sig1, sig2) ⇒ Boolean
Helper method to check if a signature is valid.
Class Method Details
.valid_signature?(sig1, sig2) ⇒ Boolean
Helper method to check if a signature is valid
69 70 71 |
# File 'lib/cabriolet/binary/kwaj_structures.rb', line 69 def self.valid_signature?(sig1, sig2) sig1 == SIGNATURE1 && sig2 == SIGNATURE2 end |