Versions in this module Expand all Collapse all v0 v0.0.1 Nov 24, 2022 Changes in this version + var ByteOrder = []byte + var DIFSECT = []byte + var DefaultDIFATEntries = uint32(109) + var ENDOFCHAIN = []byte + var EntrySize = 128 + var FATSECT = []byte + var FREESECT = []byte + var HeaderSignature = []byte + var MajorVersion = [][]byte + var MajorVersion3 = []byte + var MajorVersion4 = []byte + var MiniSectorShift = []byte + var MiniStreamCutoffSize = []byte + var NumberDirectorySectorsForMajorVersion3 = []byte + var Reserved = []byte + var SectorShiftForMajorVersion3 = []byte + var SectorShiftForMajorVersion4 = []byte + type Cfb struct + func OpenFile(filename string) (cfb Cfb, err error) + func OpenReader(reader io.ReadSeeker) (cfb Cfb, err error) + func (cfb *Cfb) CloseFile() error + func (cfb *Cfb) GetDirs() []*Directory + func (cfb *Cfb) OpenObject(object *Directory, root *Directory) (reader io.ReadSeeker, err error) + type Directory struct + CLSID [16]byte + ChildID [4]byte + ColorFlag [1]byte + CreationTime [8]byte + DirectoryEntryName [64]byte + DirectoryEntryNameLength [2]byte + LeftSiblingID [4]byte + ModifiedTime [8]byte + ObjectType byte + RightSiblingID [4]byte + StartingSectorLocation [4]byte + StateBits [4]byte + StreamSize [8]byte + func (d *Directory) GetStartingSectorLocation() uint32 + func (d *Directory) GetStreamSize() uint32 + func (d *Directory) Name() string + type Header struct + ByteOrder [2]byte + DIFAT [3584]byte + FirstDIFATSectorLocation [4]byte + FirstDirectorySectorLocation [4]byte + FirstMiniFATSectorLocation [4]byte + HeaderCLSID [16]byte + HeaderSignature [8]byte + MajorVersion [2]byte + MiniSectorShift [2]byte + MiniStreamCutoffSize [4]byte + MinorVersion [2]byte + NumberDIFATSectors [4]byte + NumberDirectorySectors [4]byte + NumberFATSectors [4]byte + NumberMiniFATSectors [4]byte + Reserved [6]byte + SectorShift [2]byte + TransactionSignatureNumber [4]byte + type Sector struct + Data []byte + SectorSize uint32 + func NewMiniFatSector(header *Header) Sector + func NewSector(header *Header) Sector