import sys, struct, os, zlib from struct import unpack as up, pack as pk def iterate(s, ofs, num_entries, entry_size): return [s[ofs+entry_size*i:ofs+(entry_size)*(i+1)] for i in xrange(num_entries)] def uncompress(data): def align(ofs): return (ofs + 0x7F) & ~0x7F split_size, num_entries, total_size = up('