X-Git-Url: https://git.r.bdr.sh/rbdr/mobius/blobdiff_plain/72dd37f1abb2b550aaaac48eac677403d5664797..154adcc6b47b3cb278f655a9580311e14de7444d:/hotline/flattened_file_object.go diff --git a/hotline/flattened_file_object.go b/hotline/flattened_file_object.go index 8e2dbff..656cdd3 100644 --- a/hotline/flattened_file_object.go +++ b/hotline/flattened_file_object.go @@ -87,7 +87,7 @@ func (ffif FlatFileInformationFork) DataSize() []byte { } func (ffo flattenedFileObject) TransferSize() []byte { - payloadSize := len(ffo.Payload()) + payloadSize := len(ffo.BinaryMarshal()) dataSize := binary.BigEndian.Uint32(ffo.FlatFileDataForkHeader.DataSize) transferSize := make([]byte, 4) @@ -110,15 +110,6 @@ type FlatFileDataForkHeader struct { DataSize []byte } -func NewFlatFileDataForkHeader() FlatFileDataForkHeader { - return FlatFileDataForkHeader{ - ForkType: []byte("DATA"), - CompressionType: []byte{0, 0, 0, 0}, - RSVD: []byte{0, 0, 0, 0}, - // DataSize: []byte{0, 0, 0x03, 0xc3}, - } -} - // ReadFlattenedFileObject parses a byte slice into a flattenedFileObject func ReadFlattenedFileObject(bytes []byte) flattenedFileObject { nameSize := bytes[110:112] @@ -171,7 +162,7 @@ func ReadFlattenedFileObject(bytes []byte) flattenedFileObject { return ffo } -func (f flattenedFileObject) Payload() []byte { +func (f flattenedFileObject) BinaryMarshal() []byte { var out []byte out = append(out, f.FlatFileHeader.Format[:]...) out = append(out, f.FlatFileHeader.Version[:]...)