in unpacked.go [73:85]
func (r unpackedDiskReader) Read(ix uint64) (val uint64, err error) {
var data [8]byte
off := int64(ix*8 + r.start)
n, err := r.r.ReadAt(data[:8], off)
if err != nil {
return 0, err
}
if n != 8 {
return 0, fmt.Errorf("short read: %d/8", n)
}
val = binary.LittleEndian.Uint64(data[:8])
return
}