Beta release 1 of TAK 2.3.2
TAK 2.3.2 Beta thread
hydrogenaud.io
What's new
This release brings unicode support for the command line version and somewhat limited for the GUI version.
Improvements:
- Tiny compression improvements of usually less than 0.01 percent. I only mention it to explain why compressed files may differ from those created by the previous version.
- Considerably smaller and more portable code for the MD5 calculation.
New features:
- Unicode support. The command line version accepts unicode parameters (file names, tags) and writes unicode to the screen. The GUI version supports unicode file names in the open file dialogs, but any screen output is still limited to the Ansi character set. Therefore characters outside of the windows codepage will be displayed as question mark.
- Log files can now alternatively be stored with UTF-16 encoding. This may compensate for the current limitations of the GUI version output. The encoding can be selected in the General options dialog respectively via the new command line switch -lf.
Cleanup:
- Removed detection of the command line parameter -sts (SeekTableSize). It was silently ignored since version 1.1.1 and now will cause an error.
Beta testing
The unicode implementation affects many program parts i haven't touched for years.
For instance it revealed a bug in a module i have written 20 years ago. The core of the codec itself isn't affected but any higher level functions like the command line and gui interface. Bugs are more likely than in previous releases.
Thanks for testing and have fun
Thomas
Код:
Preset Compression %
-----------------------------
2.3.1 2.3.2 Win
-----------------------------
-p0 58.74 58.74 0.00
-p0e 58.33 58.33 0.00
-p0m 58.22 58.22 0.00
-p1 57.84 57.84 0.00
-p1e 57.52 57.52 0.00
-p1m 57.42 57.42 0.00
-p2 56.90 56.89 0.01
-p2e 56.70 56.69 0.01
-p2m 56.59 56.58 0.00
-p3 56.36 56.35 0.01
-p3e 56.27 56.26 0.01
-p3m 56.20 56.19 0.01
-p4 56.03 56.00 0.02
-p4e 55.94 55.92 0.01
-p4m 55.89 55.87 0.01
-----------------------------
Compression in percent relative to the original file size.
There is no good reason to evaluate the speed of this beta version. There are no speed improvements and the beta may be slower than the final version.