2
0
mirror of https://github.com/vasi/pixz synced 2024-11-18 15:26:46 +00:00
Commit Graph

193 Commits

Author SHA1 Message Date
Dave Vasilevsky
b961f6109e Remove old warning from README 2012-12-22 15:18:39 -05:00
Dave Vasilevsky
b23370a64b Mark this version as 1.0 2012-11-21 08:43:10 -05:00
Dave Vasilevsky
9e4fedb7f3 Fix typo in TTY detection 2012-11-16 09:21:56 -05:00
Dave Vasilevsky
154dc842a1 Merge branch 'stream'
Support streaming input, still decompressing in parallel. Extract mode is not
supported while streaming. Heuristics are used to skip the file index when in
streaming mode.

This also ensures pixz properly reads files with bizarre block sizes, or
with multiple streams.
2012-11-10 00:03:55 -05:00
Dave Vasilevsky
267e538c5e More file-index skipping fixes
Don't detect file-index on multi-stream files, that usage is not supported.

Handle multi-stream files correctly when using heuristic skipping.
2012-11-10 00:00:35 -05:00
Dave Vasilevsky
e1914045f0 Forget Flattr, I don't want markdown 2012-11-05 17:30:11 -05:00
Dave Vasilevsky
f1dd3fcb5e Add Flattr button 2012-11-05 17:28:31 -05:00
Dave Vasilevsky
14f5644bd8 Fixup docs 2012-11-05 02:45:03 -05:00
Dave Vasilevsky
09c60316cf Use heuristic to omit file index 2012-11-05 02:39:20 -05:00
Dave Vasilevsky
e20c330366 Makefile cleanup 2012-11-05 01:14:59 -05:00
Dave Vasilevsky
0aa5ae7d1a Output post-tar data (if it won't interfere with wanted-file filtering) 2012-11-05 01:10:32 -05:00
Dave Vasilevsky
3d5d1f1d39 Handle oversized blocks 2012-11-04 23:27:59 -05:00
Dave Vasilevsky
dd5f6d01e3 Enable both seekable and non-seekable modes 2012-11-04 21:23:18 -05:00
Dave Vasilevsky
dd86134d64 Remove global gCheck 2012-11-04 21:15:55 -05:00
Dave Vasilevsky
4ef79b67d6 Reading multiple indices ok! 2012-11-04 20:11:49 -05:00
Dave Vasilevsky
28e0515d75 Start factoring out index decoding 2012-11-04 19:48:28 -05:00
Dave Vasilevsky
aa79e87956 Multiple streams are supported 2012-10-20 23:30:07 -04:00
Dave Vasilevsky
4474af5419 Streaming read works 2012-10-20 22:32:20 -04:00
Dave Vasilevsky
70a3c58520 Use the read buffer 2012-10-20 21:54:17 -04:00
Dave Vasilevsky
9694d22dcd Declare start of read buffering infrastructure 2012-10-20 21:07:49 -04:00
Dave Vasilevsky
8e1efb824e Fix pragma marks 2012-10-14 09:48:48 -04:00
Dave Vasilevsky
a6d82ed79e Add FIXMEs 2012-10-14 09:25:25 -04:00
Dave Vasilevsky
7820ec52b9 cleanup 2012-10-14 09:15:42 -04:00
Dave Vasilevsky
91f044e569 Start adding non-indexed reading 2012-10-14 07:39:10 -04:00
Dave Vasilevsky
ea64c94c21 We handle EOF fine now 2012-10-14 07:38:42 -04:00
Dave Vasilevsky
b13ae91698 It's ok to decompress a text file to a TTY 2012-10-14 07:33:33 -04:00
Dave Vasilevsky
cad2ee95eb We never use the argument to read_file_index 2012-10-14 06:13:23 -04:00
Dave Vasilevsky
dedbc6d23f Use dynamic block sizes 2012-10-14 03:01:32 -04:00
Dave Vasilevsky
1505bc8c86 Write the compressed/uncompressed size into block headers 2012-10-14 02:31:13 -04:00
Dave Vasilevsky
2403ca1bcf Document new flag 2012-10-14 02:01:11 -04:00
Dave Vasilevsky
1799c4e8f1 Allow capping the number of threads 2012-10-14 01:59:35 -04:00
Dave Vasilevsky
cc4b76cb0b Output to a TTY is ok for listing\! 2012-10-14 01:45:22 -04:00
Dave Vasilevsky
7518c32900 Don't truncate files at end of tar content 2012-10-14 01:43:58 -04:00
Dave Vasilevsky
f93d7e7845 If output is a TTY, print usage 2012-10-13 08:25:08 -04:00
Dave Vasilevsky
570b026d0a Add help option 2012-10-13 08:20:23 -04:00
Dave Vasilevsky
034805e2a6 Combine linux and BSD endian code 2012-10-13 07:38:14 -04:00
Dave Vasilevsky
8c4ae8b0d6 Link to github 2012-10-13 07:12:48 -04:00
Dave Vasilevsky
b02ae92561 test.sh: Make it general, make it work 2012-10-13 07:11:16 -04:00
Dave Vasilevsky
b47e687a55 Platform independent endian support 2012-10-13 06:55:12 -04:00
Dave Vasilevsky
e9ba952c22 Don't hardcode LIBPREFIX 2012-10-13 06:23:18 -04:00
Dave Vasilevsky
c5f99bf4b4 Add -lpthreads to handle non-explicit linking 2012-09-18 03:10:03 -04:00
Dave Vasilevsky
ee8a3404f9 Works on 32-bit 2012-09-18 01:57:41 -04:00
Dave Vasilevsky
bd56f5706c Add license 2011-08-08 15:26:19 -04:00
Dave Vasilevsky
71a4cae83d Warning about data-loss when assuming tarball-mode. 2011-08-06 16:34:13 -03:00
Dave Vasilevsky
816f6d7a52 Compile with older glibc, thanks to Bringfried Stecklum 2011-05-17 15:04:15 -04:00
Dave Vasilevsky
ee3249bd47 fix off-by-one error: if file ends at block boundary, must go to next file; tar_next_block will take care of getting the next block 2010-11-11 22:00:18 -05:00
Dave Vasilevsky
3a87ea5231 More blocks, to smooth out inconsistent read times. Allow OPTS in LDFLAGS 2010-10-16 19:11:53 -04:00
Dave Vasilevsky
c43bd28154 Fix digit option processing 2010-10-16 03:06:08 -04:00
Dave Vasilevsky
f28ba365fa Fix race condition; header cleanup 2010-10-14 04:20:11 -04:00
Dave Vasilevsky
1a224d3b80 More docs! 2010-10-14 02:29:14 -04:00