lzma unix vs lzma pb
Posted: Thu Apr 19, 2018 7:41 pm
Difference in LZMA return used in PB for LZMA Unix ...
How to leave identical?
PB LZMA:

Unix LZMA:

How to leave identical?
Code: Select all
UseLZMAPacker()
Procedure main()
Protected test$ = "teste teste teste teste teste teste teste teste teste"
Protected size = StringByteLength(test$)
Protected *Output = AllocateMemory(size)
Protected compress_size = CompressMemory(@test$, size, *Output, size,#PB_PackerPlugin_Lzma)
Protected *uncompres_output = AllocateMemory(size)
Protected uncompress_size = UncompressMemory(*Output,compress_size,*uncompres_output,size,#PB_PackerPlugin_Lzma)
Debug PeekS(*uncompres_output,uncompress_size)
ShowMemoryViewer(*Output,compress_size)
EndProcedure
main()

Code: Select all
echo "teste teste teste teste teste teste teste teste teste" | lzma | hexdump -C | cut -c9-60
