X-Git-Url: https://git.r.bdr.sh/rbdr/mobius/blobdiff_plain/2728d12b6169a978aa3dc2e35390923d2eecd295..16a4ad707a05df25c9d12b8cc89fb3a9e3be0dba:/hotline/file_types.go diff --git a/hotline/file_types.go b/hotline/file_types.go index 90ff57f..ae4bd36 100644 --- a/hotline/file_types.go +++ b/hotline/file_types.go @@ -1,8 +1,10 @@ package hotline type fileType struct { - TypeCode string - CreatorCode string + TypeCode string // 4 byte type code used in file transfers + CreatorCode string // 4 byte creator code used in file transfers + CreatorString string // variable length string used in file get info + FileTypeString string // variable length string used in file get info } var defaultFileType = fileType{ @@ -32,27 +34,31 @@ var fileTypes = map[string]fileType{ CreatorCode: "SITx", }, "tgz": { - TypeCode: "Gzip ", + TypeCode: "Gzip", CreatorCode: "SITx", }, "hqx": { - TypeCode: "TEXT ", + TypeCode: "TEXT", CreatorCode: "SITx", }, "jpg": { - TypeCode: "JPEG ", + TypeCode: "JPEG", CreatorCode: "ogle", }, "img": { - TypeCode: "rohd ", + TypeCode: "rohd", CreatorCode: "ddsk", }, "sea": { - TypeCode: "APPL ", + TypeCode: "APPL", CreatorCode: "aust", }, "mov": { - TypeCode: "MooV ", + TypeCode: "MooV", CreatorCode: "TVOD", }, + "incomplete": { // Partial file upload + TypeCode: "HTft", + CreatorCode: "HTLC", + }, }