Module: Badline::Storage::P00
- Defined in:
- lib/badline/storage/p00.rb
Constant Summary collapse
- MAGIC =
"C64File\x00".bytes.freeze
- HEADER_SIZE =
26
Class Method Summary collapse
Class Method Details
.data(bytes) ⇒ Object
18 19 20 |
# File 'lib/badline/storage/p00.rb', line 18 def data(bytes) bytes[HEADER_SIZE..] end |
.name(bytes) ⇒ Object
14 15 16 |
# File 'lib/badline/storage/p00.rb', line 14 def name(bytes) Storage.ascii(bytes[8, 16].take_while(&:positive?)).downcase end |
.wraps?(bytes) ⇒ Boolean
10 11 12 |
# File 'lib/badline/storage/p00.rb', line 10 def wraps?(bytes) bytes[0, 8] == MAGIC end |