Aaron Giles on Nostr: Sweet, my frontend now transparently handles COMPRESS.EXE-compressed files, as were ...
Sweet, my frontend now transparently handles COMPRESS.EXE-compressed files, as were common in early Windows installers.
You can identify the files easily because they replace the final character of the file's extension with an underscore. So instead of ARROW.WAV you have ARROW.WA_ -- they store the removed character in the header of the file so you can put it back when decompressing.
Fortunately, the compression algorithm itself is trivial. The hard part was making it all transparent to my rather involved file identification system.
The upshot is that you can now install Indiana Jones and His Desktop Adventures and Yoda Stories directly from the original media/images.
Published at
2023-06-06 21:34:08Event JSON
{
"id": "3a29599de4a065d72aa550ac34ae79002a6d48c4657ef8bfab442e4321b84169",
"pubkey": "b26dd3f57c56ad6cfdbe6f9be766b3f626d66ee52b7ba215b1c80bf6581d0a33",
"created_at": 1686087248,
"kind": 1,
"tags": [
[
"mostr",
"https://corteximplant.com/users/aaronsgiles/statuses/110499413932289895"
]
],
"content": "Sweet, my frontend now transparently handles COMPRESS.EXE-compressed files, as were common in early Windows installers. \n\nYou can identify the files easily because they replace the final character of the file's extension with an underscore. So instead of ARROW.WAV you have ARROW.WA_ -- they store the removed character in the header of the file so you can put it back when decompressing.\n\nFortunately, the compression algorithm itself is trivial. The hard part was making it all transparent to my rather involved file identification system.\n\nThe upshot is that you can now install Indiana Jones and His Desktop Adventures and Yoda Stories directly from the original media/images.",
"sig": "fa7d8705dab9c49e7d794f06a3b57f964e318f93b7302a06701da635cab9ed786b74a9311f0ae03230f0e4a974c9265ef10ce462c75853380de432864e111bc5"
}