diff options
| author | B. Watson <urchlay@slackware.uk> | 2025-11-15 03:21:17 -0500 |
|---|---|---|
| committer | B. Watson <urchlay@slackware.uk> | 2025-11-15 03:21:17 -0500 |
| commit | 1d45bb35abcac352f916180128bf40622ba0bc11 (patch) | |
| tree | 9342f41d160ea2f5d6eabab61802a00f243e6da0 /src/unalf.rst | |
| parent | 74e2c3a2cbccc6ead2d059cc1e54ece28e26595f (diff) | |
| download | unalf-1d45bb35abcac352f916180128bf40622ba0bc11.tar.gz | |
Improve & document filename & size sanity-checking.
Diffstat (limited to 'src/unalf.rst')
| -rw-r--r-- | src/unalf.rst | 13 |
1 files changed, 13 insertions, 0 deletions
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** *<filename>* *<reason>* + The filename stored in the ALF header doesn't follow the rules for + Atari DOS filenames. *<reason>* 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 #<n> (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 ===== |
