2012-10-13 11:12:48 +00:00
|
|
|
See also: https://github.com/vasi/pixz/issues
|
|
|
|
|
2010-01-13 06:04:56 +00:00
|
|
|
CLEANUP
|
|
|
|
* massive cleanup
|
|
|
|
* error handling
|
|
|
|
* signal handling
|
|
|
|
* globals
|
|
|
|
* optimized settings
|
|
|
|
* memory limit
|
|
|
|
* cpu number
|
2010-01-30 23:52:10 +00:00
|
|
|
* block size, for max threads on small files
|
2009-12-26 04:11:53 +00:00
|
|
|
|
2010-01-13 06:04:56 +00:00
|
|
|
BUGS
|
2010-10-14 06:11:46 +00:00
|
|
|
* performance lags under IO?
|
2010-01-13 06:04:56 +00:00
|
|
|
* slow input -> CPUs idle while waiting for input
|
2010-05-01 06:19:28 +00:00
|
|
|
* safe extraction
|
2012-11-05 07:45:03 +00:00
|
|
|
* sanity checks, from spec:
|
|
|
|
- CRCs are already tested, i think?
|
|
|
|
- backward size should match file
|
|
|
|
- reserved flags must be zero
|
|
|
|
- header vs footer flags
|
|
|
|
- uncompressed size field vs actual uncompressed size
|
|
|
|
- index vs actual blocks
|
2009-12-28 06:24:46 +00:00
|
|
|
|
2010-01-13 06:04:56 +00:00
|
|
|
EFFICIENCY
|
2010-01-17 01:04:25 +00:00
|
|
|
* more efficient indexing: ranges? sorted? mtree?
|
2010-01-30 23:52:10 +00:00
|
|
|
* circular buffer > linked list?
|
2010-01-13 06:04:56 +00:00
|
|
|
|
|
|
|
DOCUMENTATION
|
|
|
|
* man pages
|
|
|
|
* command help
|
|
|
|
|
|
|
|
FEATURES
|
|
|
|
* support multiple streams
|
|
|
|
* tarball append without decompression
|
|
|
|
* other archive formats: cpio?
|
2010-01-17 01:04:25 +00:00
|
|
|
* lzma-like API
|
|
|
|
* recovery tool (already is, kinda)
|