Versions in this module Expand all Collapse all v1 v1.0.0 Nov 17, 2015 Changes in this version + var ErrCorruptedImage = func(err error) error + var ErrInvalidImage = func(err error) error + type BootRecord struct + ID [32]byte + SystemID [32]byte + SystemUse [1977]byte + type DirectoryRecord struct + ExtendedAttrLen byte + ExtentLengthBE uint32 + ExtentLengthLE uint32 + ExtentLocationBE uint32 + ExtentLocationLE uint32 + FileFlags byte + FileIDLength byte + FileUnitSize byte + InterleaveGapSize byte + RecordedTime [7]byte + VolumeSeqNumberBE uint16 + VolumeSeqNumberLE uint16 + type ExtendedAttrRecord struct + AppUse []byte + AppUseLength int + Attributes int + CreationTime Timestamp + EffectiveTime Timestamp + EscapeSeqLength int + EscapeSequences []byte + ExpirationTime Timestamp + Format int + GroupID int + Length int + ModificationTime Timestamp + OwnerID int + Permissions int + Reserved [64]byte + SystemID string + SystemUse [64]byte + Version int + type File struct + func (f *File) IsDir() bool + func (f *File) ModTime() time.Time + func (f *File) Mode() os.FileMode + func (f *File) Name() string + func (f *File) Size() int64 + func (f *File) Sys() interface{} + type PartitionVolume struct + ID string + Location int + Size int + SystemID string + SystemUse [1960]byte + Unused byte + type PathTable struct + DirIDLength int + DirName string + ExtendedAttrsLen int + ExtentLocation int + ParentDirNumber int + type PrimaryVolume struct + DirectoryRecord DirectoryRecord + type PrimaryVolumePart1 struct + ID [32]byte + LocOptPathTableBE int32 + LocOptPathTableLE int32 + LocPathTableBE int32 + LocPathTableLE int32 + LogicalBlkSizeBE int16 + LogicalBlkSizeLE int16 + PathTableSizeBE int32 + PathTableSizeLE int32 + SystemID [32]byte + Unused2 [32]byte + VolumeSeqNumberBE int16 + VolumeSeqNumberLE int16 + VolumeSetSizeBE int16 + VolumeSetSizeLE int16 + VolumeSpaceSizeBE int32 + VolumeSpaceSizeLE int32 + type PrimaryVolumePart2 struct + AbstractFileID [37]byte + AppID [128]byte + AppUse [512]byte + BibliographicFileID [37]byte + CopyrightFileID [37]byte + CreationTime [17]byte + DataPreparerID [128]byte + EffectiveTime [17]byte + ExpirationTime [17]byte + FileStructVersion byte + ModificationTime [17]byte + PublisherID [128]byte + VolumeSetID [128]byte + type Reader struct + func NewReader(rs io.ReadSeeker) (*Reader, error) + func (r *Reader) Next() (os.FileInfo, error) + func (r *Reader) Skip(n int) error + type SupplementaryVolume struct + AbstractFileID string + AppData [512]byte + AppID string + BibliographicFileID string + CopyrightFileID string + CreationTime Timestamp + DataPreparerID string + EffectiveTime Timestamp + EscapeSequences string + ExpirationTime Timestamp + FileStructVersion int + Flags int + ID string + LocLPathTable int + LocMPathTable int + LocOptLPathTable int + LocOptMPathTable int + LogicalBlkSize int + ModificationTime Timestamp + PathTableSize int + PublisherID string + Reserved byte + Reserved2 byte + RootDirRecord DirectoryRecord + SystemID string + Unused byte + VolumeSeqNumber int + VolumeSetID string + VolumeSetSize int + VolumeSpaceSize int + type Terminator struct + Reserved [2041]byte + type Timestamp struct + DayOfMonth int + GMTOffset int + Hour int + Millisecond int + Minute int + Month int + Second int + Year int + type VolumeDescriptor struct + StandardID [5]byte + Type byte + Version byte