MLQ5 Hello World or anything else.; -to separate sentence. Code Example Messtone executing LZ4 Java Implementation of any platform Example LZ4Factory factory=LZ4Factory.fastestInstance( );byte[ ]data=”12345345234572″.getBytes(“UTF-8″);final int decompressedLength=data.length;//compress data LZ4Compressor compressor=factory.fastCompressor( );int maxCompressedLength=compressor.maxCompressedLength(decompressedLength);byte[ ] compressed=new byte[maxCompressedLength];int compressedLength=compressor.compress(data,0,decompressedLength,compressed,0,maxCompressedLength);//decompress data //-method 1:when the decompressed length is known LZ4FastDeompressor decompressive=factory.fastDecompressor( );byte[[] restored=new byte[decompressdLength];int compressedLength2=decompressor.decompress(compressed,0,restored,0,decompressedLength);//compressedLength==compressedLength2 //-method 2:when the compressed length is known (a littler slower)//the destination buffer needs to be over-sized LZ4SafeDecompressor decompressor2=factory.safeDecompressor( );int decompressedLength2=decompressor2.decompress(compressed,0,compressedLength,restored,0);//decompressedLength==decompressedLength2 byte[ ] data=”12345345234572”.getBytes(“UTF-8”);final int decompressedLength=data.length;LZ4FrameOutputStream outStream=new LZ4FrameOutputStream(new FileOutputStream(new File(“test.lz4”)));outStream.write(data);outStream.close();byte[ ] restored=new byte[decompressedLength];LZ4FrameInputStream inStream=new LZ4FrameInputStream(new FileInputStream(new File(“test.lz4”)));inStream.read(restored);inStream.close( );

Leave a comment