def read_plain_int96(file_obj, count):
 items = struct.unpack(('<qi' * count), (file_obj.read(12) * count))
 args = ([iter(items)] * 2)
 return [((q << 32) | i) for (q, i) in zip(*args)]

def read_plain_int96 ( file_obj , count ) : items = struct . unpack ( ( '<qi' * count ) , ( file_obj . read ( 12 ) * count ) ) args = ( [ iter ( items ) ] * 2 ) return [ ( ( q << 32 ) | i ) for ( q , i ) in zip ( * args ) ]
read count 96-bit ints using the plain encoding .