gpt4 book ai didi

java - 如何使用 Gzip (Deflate) 创建高度可压缩的文件?

转载 作者:行者123 更新时间:2023-12-02 02:41:05 27 4
gpt4 key购买 nike

文件具有什么特征,可以使用 Gzip 和 deflate 算法进行高度压缩。

我有一个 TSV 文件,我尝试生成更多具有相同压缩率的 TSV 文件。我的原始 TSV 文件未压缩时约为 700mb,压缩后约为 40mb。

我尝试使用更长的字符串来提高压缩率(但还不够)

要写入我使用的文件:

fileOutputStream = new FileOutputStream(outputFilePath);
GZIPOutputStream gzipOut = new GZIPOutputStream(fileOutputStream, 512000, false);
this.writer = new OutputStreamWriter(gzipOut, "UTF-8");
writer.write(line);

您对如何重新创建此类文件有任何提示吗?

最佳答案

创建一个全零字节的文件。你喜欢多少就多少。如果足够长,deflate 会将其压缩大约 1000:1。

关于java - 如何使用 Gzip (Deflate) 创建高度可压缩的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45463811/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com