(f)
| 109 | return blkmap |
| 110 | |
| 111 | def deser_compact_size(f): |
| 112 | nit = struct.unpack("<B", f.read(1))[0] |
| 113 | if nit == 253: |
| 114 | nit = struct.unpack("<H", f.read(2))[0] |
| 115 | elif nit == 254: |
| 116 | nit = struct.unpack("<I", f.read(4))[0] |
| 117 | elif nit == 255: |
| 118 | nit = struct.unpack("<Q", f.read(8))[0] |
| 119 | return nit |
| 120 | |
| 121 | def ser_compact_size(l): |
| 122 | r = b"" |