const Store …
const Deflate …
const fileHeaderSignature …
const directoryHeaderSignature …
const directoryEndSignature …
const directory64LocSignature …
const directory64EndSignature …
const dataDescriptorSignature …
const fileHeaderLen …
const directoryHeaderLen …
const directoryEndLen …
const dataDescriptorLen …
const dataDescriptor64Len …
const directory64LocLen …
const directory64EndLen …
const creatorFAT …
const creatorUnix …
const creatorNTFS …
const creatorVFAT …
const creatorMacOSX …
const zipVersion20 …
const zipVersion45 …
const uint16max …
const uint32max …
const zip64ExtraID …
const ntfsExtraID …
const unixExtraID …
const extTimeExtraID …
const infoZipUnixExtraID …
type FileHeader …
func (h *FileHeader) FileInfo() fs.FileInfo { … }
type headerFileInfo …
func (fi headerFileInfo) Name() string { … }
func (fi headerFileInfo) Size() int64 { … }
func (fi headerFileInfo) IsDir() bool { … }
func (fi headerFileInfo) ModTime() time.Time { … }
func (fi headerFileInfo) Mode() fs.FileMode { … }
func (fi headerFileInfo) Type() fs.FileMode { … }
func (fi headerFileInfo) Sys() any { … }
func (fi headerFileInfo) Info() (fs.FileInfo, error) { … }
func (fi headerFileInfo) String() string { … }
func FileInfoHeader(fi fs.FileInfo) (*FileHeader, error) { … }
type directoryEnd …
func timeZone(offset time.Duration) *time.Location { … }
func msDosTimeToTime(dosDate, dosTime uint16) time.Time { … }
func timeToMsDosTime(t time.Time) (fDate uint16, fTime uint16) { … }
func (h *FileHeader) ModTime() time.Time { … }
func (h *FileHeader) SetModTime(t time.Time) { … }
const s_IFMT …
const s_IFSOCK …
const s_IFLNK …
const s_IFREG …
const s_IFBLK …
const s_IFDIR …
const s_IFCHR …
const s_IFIFO …
const s_ISUID …
const s_ISGID …
const s_ISVTX …
const msdosDir …
const msdosReadOnly …
func (h *FileHeader) Mode() (mode fs.FileMode) { … }
func (h *FileHeader) SetMode(mode fs.FileMode) { … }
func (h *FileHeader) isZip64() bool { … }
func (h *FileHeader) hasDataDescriptor() bool { … }
func msdosModeToFileMode(m uint32) (mode fs.FileMode) { … }
func fileModeToUnixMode(mode fs.FileMode) uint32 { … }
func unixModeToFileMode(m uint32) fs.FileMode { … }