aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorB. Watson <urchlay@slackware.uk>2025-12-10 02:22:59 -0500
committerB. Watson <urchlay@slackware.uk>2025-12-10 02:22:59 -0500
commit70461919cbecff93f203f0d6fd710b184707741c (patch)
tree59efc59aac51b094439187b3ba8edd97d5288486
parent56b4fa84a48a1ad07eef1b5bb85e12acccc6e8b4 (diff)
downloadalftools-70461919cbecff93f203f0d6fd710b184707741c.tar.gz
Update CHANGES.txt and alf man page.
-rw-r--r--CHANGES.txt3
-rw-r--r--src/alf.14
-rw-r--r--src/alf.rst2
3 files changed, 5 insertions, 4 deletions
diff --git a/CHANGES.txt b/CHANGES.txt
index 2c3cae3..45284f6 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,7 +1,8 @@
0.4.0:
- alf and unalf now detect duplicate Atari filenames.
- alf lets the user set the archive filename for each file (file=FILE, e.g.)
-- alf is 30% faster than it was in 0.3.2.
+- alf is 2 to 3 times as fast as in 0.3.2 (depending on the size and entropy
+ of the files being compressed).
- unalf can extract by file number (-n) rather than wildcards.
- unalf can split an ALF file into multiple ALF files (-s option)
without extracting.
diff --git a/src/alf.1 b/src/alf.1
index 4d0374f..f3a69d7 100644
--- a/src/alf.1
+++ b/src/alf.1
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "ALF" 1 "2025-12-09" "0.4.0" "Urchlay's Atari 8-bit Tools"
+.TH "ALF" 1 "2025-12-10" "0.4.0" "Urchlay's Atari 8-bit Tools"
.SH NAME
alf \- create Atari 8-bit ALF archives
.\" RST source for alf(1) man page. Convert with:
@@ -250,7 +250,7 @@ a DOS capable of handling multi\-megabyte files...
Performance is pretty good, as of alftools\-0.3.0. For small files
like you\(aqd use on an Atari (up to 50KB), it\(aqs basically instantaneous
(0.008 seconds) on the author\(aqs modest i7 workstation. For a 1MB
-text file, it takes 0.037 sec; for 1MB of random garbage, it\(aqs 0.062
+text file, it takes 0.026 sec; for 1MB of random garbage, it\(aqs 0.043
sec (and the resulting ALF file is 36% larger than the garbage).
.sp
By comparison, \fBzip\fP takes 0.06 seconds to compress the 1MB text file,
diff --git a/src/alf.rst b/src/alf.rst
index 32893a6..5d6114a 100644
--- a/src/alf.rst
+++ b/src/alf.rst
@@ -221,7 +221,7 @@ Performance
Performance is pretty good, as of alftools-0.3.0. For small files
like you'd use on an Atari (up to 50KB), it's basically instantaneous
(0.008 seconds) on the author's modest i7 workstation. For a 1MB
-text file, it takes 0.037 sec; for 1MB of random garbage, it's 0.062
+text file, it takes 0.026 sec; for 1MB of random garbage, it's 0.043
sec (and the resulting ALF file is 36% larger than the garbage).
By comparison, **zip** takes 0.06 seconds to compress the 1MB text file,