diff options
| author | B. Watson <urchlay@slackware.uk> | 2025-12-03 04:21:26 -0500 |
|---|---|---|
| committer | B. Watson <urchlay@slackware.uk> | 2025-12-03 04:21:26 -0500 |
| commit | 95b0453a75580864d46de747042f7c2e316d54be (patch) | |
| tree | fc7815773805f43344f638f37750ff1d1f54c363 /src/alf.rst | |
| parent | 4f298573f2634735a98200f3e13573722716b0de (diff) | |
| download | alftools-95b0453a75580864d46de747042f7c2e316d54be.tar.gz | |
unalf: Fix 15MB bug.
Diffstat (limited to 'src/alf.rst')
| -rw-r--r-- | src/alf.rst | 26 |
1 files changed, 21 insertions, 5 deletions
diff --git a/src/alf.rst b/src/alf.rst index 267f993..f265697 100644 --- a/src/alf.rst +++ b/src/alf.rst @@ -95,7 +95,7 @@ OPTIONS tables (*lots* of output; for debugging only). -V, --version - Show **unalf** version number and exit. + Show **alf** version number and exit. .. show version number. @@ -175,13 +175,29 @@ old disk images as **UNALF.COM**, and **LZ.COM** is sometimes called out of respect for the original author, and partly to avoid confusion between my **alf**\/**unalf** and his Atari ones. +Compression Characteristics +--------------------------- + +Larger files compress better than smaller ones. Very small files +will get larger when compressed. Files with lots of entropy (random +garbage, files that are already compressed) will also get larger. + +For text files, compression is usually around 45% to 50%, which +is comparable with **arc**. For SAVEd Atari BASIC, the average is +a little worse: 35% to 40%. For executables, it seems to average +around 30%... unless the executables are already compressed (e.g. +self-decompressing), in which case they'll get bigger when compressed +with **alf**. + File Size Limits ---------------- -**alf** (and **LZ.COM**) have a 16MB file size limit. **uanlf** -actually can't handle files above about 15MB, if you compress one with -**alf**. Real Atari 8-bit files are never this large anyway, so it's -a pathological case. A real Atari would take hours or even days to +**alf** (and **LZ.COM**) have a 16MB file size limit. This applies to +both the input file size, and the compressed size (in case of files +that grow when compressed, e.g. random data). + +Real Atari 8-bit files are never this large anyway, so it's a +pathological case. A real Atari would take hours or even days to compress/decompress such files, and you'd have to have a hard disk and a DOS capable of handling multi-megabyte files... |
