0

文件具有哪些特征,即使用 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);  

您对如何重新创建这样的文件有任何提示吗?

4

1 回答 1

2

制作一个全为零字节的文件。你喜欢多少就多少。如果它足够长,deflate 将压缩它大约 1000:1。

于 2017-08-02T15:57:10.633 回答