Lines Matching defs:Reader
35 type Reader struct { struct
36 r io.ReaderAt
37 File []*File
38 Comment string
39 decompressors map[uint16]Decompressor
43 baseOffset int64
47 fileListOnce sync.Once
48 fileList []fileListEntry
54 Reader anonMember
118 func (r *Reader) init(rdr io.ReaderAt, size int64) error {
182 func (r *Reader) RegisterDecompressor(method uint16, dcomp Decompressor) {
189 func (r *Reader) decompressor(method uint16) Decompressor {
356 func readDirectoryHeader(f *File, r io.Reader) error {
528 func readDataDescriptor(r io.Reader, f *File) error {
805 func (r *Reader) initFileList() {
884 func (r *Reader) Open(name string) (fs.File, error) {
921 func (r *Reader) openLookup(name string) *fileListEntry {
944 func (r *Reader) openReadDir(dir string) []fileListEntry {