2007-12-08 22:42:33 +00:00
|
|
|
|
2009-07-18 11:34:08 +00:00
|
|
|
XZ Utils To-Do List
|
|
|
|
===================
|
2007-12-08 22:42:33 +00:00
|
|
|
|
2009-07-18 11:34:08 +00:00
|
|
|
Known bugs
|
|
|
|
----------
|
2007-12-08 22:42:33 +00:00
|
|
|
|
2009-07-18 11:34:08 +00:00
|
|
|
The test suite is too incomplete.
|
2007-12-08 22:42:33 +00:00
|
|
|
|
2009-07-18 11:34:08 +00:00
|
|
|
If the memor usage limit is less than about 13 MiB, xz is unable to
|
|
|
|
automatically scale down the compression settings enough even though
|
|
|
|
it would be possible by switching from BT2/BT3/BT4 match finder to
|
|
|
|
HC3/HC4.
|
2007-12-08 22:42:33 +00:00
|
|
|
|
2009-08-01 21:10:22 +00:00
|
|
|
The code to detect number of CPU cores doesn't count hyperthreading
|
|
|
|
as multiple cores. In context of xz, it probably should.
|
|
|
|
Hyperthreading is good at least with p7zip.
|
|
|
|
|
2007-12-08 22:42:33 +00:00
|
|
|
|
2009-07-18 11:34:08 +00:00
|
|
|
Missing features
|
|
|
|
----------------
|
2007-12-08 22:42:33 +00:00
|
|
|
|
2009-07-18 11:34:08 +00:00
|
|
|
"xz --list"
|
2007-12-08 22:42:33 +00:00
|
|
|
|
2009-07-18 11:34:08 +00:00
|
|
|
xz could create sparse files when decompressing. (Some prototyping
|
|
|
|
has been done.)
|
2007-12-08 22:42:33 +00:00
|
|
|
|
2009-07-18 11:34:08 +00:00
|
|
|
xz doesn't support copying extended attributes, access control
|
|
|
|
lists etc. from source to target file.
|
2007-12-08 22:42:33 +00:00
|
|
|
|
2009-07-18 11:34:08 +00:00
|
|
|
Multithreaded compression
|
2007-12-08 22:42:33 +00:00
|
|
|
|
2009-07-18 11:34:08 +00:00
|
|
|
Multithreaded decompression
|
2007-12-08 22:42:33 +00:00
|
|
|
|
2009-07-18 11:34:08 +00:00
|
|
|
Buffer-to-buffer coding could use less RAM (especially when
|
|
|
|
decompressing LZMA1 or LZMA2).
|
2007-12-08 22:42:33 +00:00
|
|
|
|
2009-07-18 11:34:08 +00:00
|
|
|
I/O library is not implemented. It will possibly be named libzzf.
|
2007-12-08 22:42:33 +00:00
|
|
|
|
|
|
|
|
|
|
|
Documentation
|
2009-07-18 11:34:08 +00:00
|
|
|
-------------
|
2007-12-08 22:42:33 +00:00
|
|
|
|
2009-07-18 11:34:08 +00:00
|
|
|
Some tutorial is needed for liblzma. I have planned to write some
|
|
|
|
extremely well commented example programs, which would work as
|
|
|
|
a tutorial. I suppose the Doxygen tags are quite OK as a quick
|
|
|
|
reference once one is familiar with the liblzma API.
|
2007-12-08 22:42:33 +00:00
|
|
|
|
2009-07-18 11:34:08 +00:00
|
|
|
Document the LZMA1 and LZMA2 algorithms.
|
2007-12-08 22:42:33 +00:00
|
|
|
|