0

巨大な CSV ファイルを LZ4 圧縮 API にフィードする最良の方法は何ですか? 以下は、非常に大きなファイルには最適ではありません。

byte[] data = file.getBytes();
4

1 に答える 1

0

https://github.com/flanglet/kanziを試すことができます。ブロック コンプレッサーは InputStream を受け取り、それをブロックに分割します (コマンド ラインでサイズを指定します)。

Wiki から、次のようなことができます。

java -cp kanzi.jar kanzi.app.BlockCompressor --input=myFile.csv --output=myFile.knz --overwrite --block=8M --transform=lz --entropy=none

于 2016-07-31T23:21:27.050 に答える