__init__.py
1 # SPDX-FileCopyrightText: 2019 4am 2 # 3 # SPDX-License-Identifier: MIT 4 5 __all__ = ["find", "decode44", "concat_track"] 6 7 def decode44(n1, n2): 8 return ((n1 << 1) + 1) & n2 9 10 def concat_track(logical_sectors): 11 """returns a single bytes object containing all data from logical_sectors dict, in order""" 12 data = [] 13 for i in range(16): 14 if i in logical_sectors: 15 data.append(logical_sectors[i].decoded) 16 else: 17 data.append(bytearray(256)) 18 return b''.join(data)