Notes on PKLITE format, Part 7: v1.20 compression

This is a continuation of my series on PKLITE executable compression format for DOS. For a list of other posts, see the first post. In particular, Part 3 is an important prerequisite. In a previous post, I named a then-unknown compression scheme "PKLC-U". In this post, I'll call it "v1.20 compression". I'll refer to all … Continue reading Notes on PKLITE format, Part 7: v1.20 compression

Notes on PKLITE format, Supplement 1: Descrambling

This post is part of a series about PKLITE format. For a list of all the posts, see the first post. In a previous post, I noted that some PKLITE-compressed executable files are more difficult to deal with, because most of the decompressor is obfuscated. I named the obfuscation format "scrambled". In this post, I'll … Continue reading Notes on PKLITE format, Supplement 1: Descrambling

Notes on PKLITE format, Part 3

For an introduction, and a list of the other posts in this series, see Part 1. Code image compression format Prerequisites: This section assumes you already understand how to decode (non-adaptive) Huffman-coded (or "prefix-coded") data, and how to decompress LZ77-compressed data. Please at least read the notes near the end of Part 2 of this … Continue reading Notes on PKLITE format, Part 3