housisong

Results 94 comments of housisong

Now,I supported compression_level>=10 ~~,but don't implement the wanted bt_matchfinder_skip_bytes(); it's only copy your compress block code to compress dict data as the first block & not output deflate stream; so,...

@ghuls I didn't find the libdeflate-pgzip streaming decompression, [stream-mt](https://github.com/sisong/libdeflate/tree/stream-mt) base on libdeflate, added support compress & decompress by stream, and added base API for support parallel compress. > How do...

now [stream-mt](https://github.com/sisong/libdeflate/tree/stream-mt) update libdeflate base to v1.20; and optimized stream decompressor: memory requests greatly reduced, & pgzip decompress support multi-thread(I/O only). some new benchmark result: Note: C ratio=average(gzfile/srcfile) |Program|C ratio|C...

@osevan [zlib-dougallj](https://github.com/dougallj/zlib-dougallj) build by latest version of vc2022; it's easier to replace the zlib library with it, just need change deflate.c 1267 line code: ` int match_byte = __builtin_ctzl(xor) /...

> And what is with rapidgzip? @osevan rapidgzip mainly implements multi-threaded parallel decompression, a producer finds the junction position of the block under a certain error probability, and then hands...

@ghuls I use vc, xcode, and makefile to compile programs; You can add the *.c files in the `lib` directory to the compile&link together with `pgzip.c`, `prog_util.c`, `tgetopt.c`, `gzip_compress_by_stream_mt.cpp`, and...

@ghuls now, I submitted my build environment, including: vc, xcode, and MakeFile Under Linux, you can download the source code and compile the pgzip executable like this: ``` git clone...

@ghuls now, pgzip supported concatenated gzip files.

I added stream & multi-thread support for libdeflate, code at [stream_mt](https://github.com/sisong/libdeflate/tree/stream-mt) , more ref #335 this work added new API libdeflate_deflate_compress_block() & libdeflate_deflate_decompress_block() can by used for this request. 1....

There are no development plans right now: because I haven't figured out how to display these file names and what exactly the feature is for; the number of files can...