aboutsummaryrefslogtreecommitdiff
path: root/hotline/flattened_file_object.go
diff options
context:
space:
mode:
authorJeff Halter <868228+jhalter@users.noreply.github.com>2021-08-12 19:00:13 -0700
committerJeff Halter <868228+jhalter@users.noreply.github.com>2021-08-12 11:00:13 -0700
commitc5d9af5aa4d9fb20316be45ab1b775bcf61bcad5 (patch)
tree300f7c6814d41ad12ff5665f3f14f24a54c62e4d /hotline/flattened_file_object.go
parent72dd37f1abb2b550aaaac48eac677403d5664797 (diff)
More cleanup
Diffstat (limited to 'hotline/flattened_file_object.go')
-rw-r--r--hotline/flattened_file_object.go13
1 files changed, 2 insertions, 11 deletions
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[:]...)