From 1d45bb35abcac352f916180128bf40622ba0bc11 Mon Sep 17 00:00:00 2001 From: "B. Watson" Date: Sat, 15 Nov 2025 03:21:17 -0500 Subject: Improve & document filename & size sanity-checking. --- src/unalf.rst | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/unalf.rst') diff --git a/src/unalf.rst b/src/unalf.rst index b829bf9..2e716a1 100644 --- a/src/unalf.rst +++ b/src/unalf.rst @@ -221,6 +221,19 @@ Besides the standard error messages such as "no such file or directory": If it does, you've found a bug in **unalf**, please send me the .alf file via email (see **AUTHOR**, below). +**bad Atari filename** ** ** + The filename stored in the ALF header doesn't follow the rules for + Atari DOS filenames. ** will be something like "doesn't start + with A-Z" or "invalid character". The filename will be printed with + any unprintable characters as hex values (e.g. **$01**). + +**header # (compressed|original) size is...** + Followed by "impossibly large", "suspiciously large", or "too large + to fit on a floppy disk". May indicate a corrupt archive, or someone + really might have created an ALF file with files this big... though + "impossibly large" means >=16MB. **unalf** can't extract a file + that big. + NOTES ===== -- cgit v1.2.3