Files
2025-05-20 11:57:43 -04:00

23 lines
544 B
Python

#!/usr/bin/env python
# (c) 2018 CJ Associates
#
from struct import Struct
puzzle_layout = 'fififhHfIdfdIiIh'
layout = Struct(puzzle_layout)
with open('../DATA/puzzle.data', 'rb') as puzzle_in:
puzzle_data = puzzle_in.read()
values = layout.unpack(puzzle_data)
bytes = [int(v) for v in values]
name_letters = [chr(b) for b in bytes]
print(''.join(name_letters))
# one-liner version -- just don't do this in production!!
print(''.join([chr(int(v)) for v in layout.unpack(open('../DATA/puzzle.data', 'rb').read())]))