X-Git-Url: https://git.r.bdr.sh/rbdr/mobius/blobdiff_plain/4f0150f79e0b4f4a7e55279bbbf3db85d26269a4..d2810ae9038b057e8f18e8b495a57d8f96ae5be6:/hotline/file_types.go diff --git a/hotline/file_types.go b/hotline/file_types.go index 269c1a3..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{ @@ -19,10 +21,10 @@ var fileTypes = map[string]fileType{ TypeCode: "PDF ", CreatorCode: "CARO", }, - // "gif": { - // TypeCode: "GIFf", - // CreatorCode: "ogle", - // }, + "gif": { + TypeCode: "GIFf", + CreatorCode: "ogle", + }, "txt": { TypeCode: "TEXT", CreatorCode: "ttxt", @@ -32,27 +34,31 @@ var fileTypes = map[string]fileType{ CreatorCode: "SITx", }, "tgz": { - TypeCode: "Gzip ", + TypeCode: "Gzip", CreatorCode: "SITx", }, - // "hqx": { - // TypeCode: "TEXT ", - // CreatorCode: "SITx", - // }, - // "jpg": { - // TypeCode: "JPEG ", - // CreatorCode: "ogle", - // }, - // "img": { - // TypeCode: "rohd ", - // CreatorCode: "ddsk", - // }, - // "sea": { - // TypeCode: "APPL ", - // CreatorCode: "aust", - // }, - // "mov": { - // TypeCode: "MooV ", - // CreatorCode: "TVOD", - // }, + "hqx": { + TypeCode: "TEXT", + CreatorCode: "SITx", + }, + "jpg": { + TypeCode: "JPEG", + CreatorCode: "ogle", + }, + "img": { + TypeCode: "rohd", + CreatorCode: "ddsk", + }, + "sea": { + TypeCode: "APPL", + CreatorCode: "aust", + }, + "mov": { + TypeCode: "MooV", + CreatorCode: "TVOD", + }, + "incomplete": { // Partial file upload + TypeCode: "HTft", + CreatorCode: "HTLC", + }, }