From f71a007b3574f785a80c0d3e94da69b0d8e69b4f Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Sat, 27 Sep 2025 21:02:08 -0400 Subject: [PATCH] Add notes about Clickteam --- .../Packer/ClickteamInstallMaker.cs | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 BinaryObjectScanner/Packer/ClickteamInstallMaker.cs diff --git a/BinaryObjectScanner/Packer/ClickteamInstallMaker.cs b/BinaryObjectScanner/Packer/ClickteamInstallMaker.cs new file mode 100644 index 00000000..6546a378 --- /dev/null +++ b/BinaryObjectScanner/Packer/ClickteamInstallMaker.cs @@ -0,0 +1,22 @@ +namespace BinaryObjectScanner.Packer +{ + // TODO: Implement + public class ClickteamInstallMaker + { + // All data stored in the overlay + // Header is zlib-compressed. Samples seem to indicate that + // there is a 19-byte "header" before the compressed header + // data. + // The decompressed header data has no easily-recognized + // structures like offsets or sizes. + + // File entries are stored BZ2-compressed. Unable to find an + // indicator of where the length of these compressed entries + // can be found. This results in the entries all being read + // at the same time and failing to extract as a result. + + // When manually extracted, each BZ2 block is a correct + // set of compressed data. Without a notable filename map, + // the extracted data is difficult to work with. + } +}