FlatFileInformationFork FlatFileInformationFork
FlatFileDataForkHeader FlatFileForkHeader
FlatFileResForkHeader FlatFileForkHeader
FlatFileInformationFork FlatFileInformationFork
FlatFileDataForkHeader FlatFileForkHeader
FlatFileResForkHeader FlatFileForkHeader
}
func NewFlatFileInformationFork(fileName string, modifyTime []byte, typeSignature string, creatorSignature string) FlatFileInformationFork {
}
func NewFlatFileInformationFork(fileName string, modifyTime []byte, typeSignature string, creatorSignature string) FlatFileInformationFork {
func (ffif *FlatFileInformationFork) Write(p []byte) (int, error) {
nameSize := p[70:72]
bs := binary.BigEndian.Uint16(nameSize)
func (ffif *FlatFileInformationFork) Write(p []byte) (int, error) {
nameSize := p[70:72]
bs := binary.BigEndian.Uint16(nameSize)
commentStartPos := int(total) + 2
commentEndPos := int(total) + 2 + int(commentLen)
ffif.Comment = p[commentStartPos:commentEndPos]
commentStartPos := int(total) + 2
commentEndPos := int(total) + 2 + int(commentLen)
ffif.Comment = p[commentStartPos:commentEndPos]
// Read implements the io.Reader interface for flattenedFileObject
func (ffo *flattenedFileObject) Read(p []byte) (int, error) {
// Read implements the io.Reader interface for flattenedFileObject
func (ffo *flattenedFileObject) Read(p []byte) (int, error) {
ffo.FlatFileHeader.Format[:],
ffo.FlatFileHeader.Version[:],
ffo.FlatFileHeader.RSVD[:],
ffo.FlatFileHeader.Format[:],
ffo.FlatFileHeader.Version[:],
ffo.FlatFileHeader.RSVD[:],
ffo.FlatFileDataForkHeader.CompressionType[:],
ffo.FlatFileDataForkHeader.RSVD[:],
ffo.FlatFileDataForkHeader.DataSize[:],
ffo.FlatFileDataForkHeader.CompressionType[:],
ffo.FlatFileDataForkHeader.RSVD[:],
ffo.FlatFileDataForkHeader.DataSize[:],