lzfse-net Provides methods for compressing and decompressing data using LZFSE. Decompresses a LZFSE compressed buffer. The buffer to decompress. The buffer into which to decompress the data. The number of bytes written to . Decompresses a LZFSE compressed buffer. The buffer to decompress. The offset at which to start reading from . The amount of bytes to read from . The buffer into which to decompress the data. The offset at which to start writing to . The amount of bytes to write to . The number of bytes written to . Compresses a buffer using LZFSE. The buffer to compress. The buffer into which to save the compressed data. The number of bytes written to . Compresses a buffer using LZFSE. The buffer to compress. The offset at which to start reading from . The amount of bytes to read from . The buffer into which to save the compressed data. The offset at which to start writing to . The amount of bytes to write to . The number of bytes written to . Provides P/Invoke declarations for working with lzfse. Decompress a buffer using LZFSE. Pointer to the first byte of the destination buffer. Size of the destination buffer in bytes. Pointer to the first byte of the source buffer. Size of the source buffer in bytes. If non-, a pointer to scratch space for the routine to use as workspace; the routine may use up to bytes of workspace during its operation, and will not perform any internal allocations. If , the routine may allocate its own memory to use during operation via a single call to malloc(), and will release it by calling free() prior to returning. For most use, passing is perfectly satisfactory, but if you require strict control over allocation, you will want to pass an explicit scratch buffer. The amount of bytes written to . Compress a buffer using LZFSE. Pointer to the first byte of the destination buffer. Size of the destination buffer in bytes. Pointer to the first byte of the source buffer. Size of the source buffer in bytes. If non-, a pointer to scratch space for the routine to use as workspace; the routine may use up to bytes of workspace during its operation, and will not perform any internal allocations. If , the routine may allocate its own memory to use during operation via a single call to malloc(), and will release it by calling free() prior to returning. For most use, passing is perfectly satisfactory, but if you require strict control over allocation, you will want to pass an explicit scratch buffer. The amount of bytes written to . Get the required scratch buffer size to decompress using LZFSE. The required scratch buffer size to decompress using LZFSE.