将大量CSV文件提供给LZ4压缩API的最佳方法是什么?对于非常大的文件,以下内容不是最佳选择。
byte[] data = file.getBytes();
答案 0 :(得分: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 = lz4 -entropy = none