Skip to content

Latest commit

 

History

History
35 lines (17 loc) · 769 Bytes

README.md

File metadata and controls

35 lines (17 loc) · 769 Bytes

Compression

VPL George R. Carder 2023

Library starting with LibCompression but now contains other utilities including:

  • LibCompression.sol

    -- compression option for data known to contain many zeros

  • LibDynamicBuffer.sol

    -- more performant than Solady's DynamicBufferLib for bytes arrays!

    -- but less performant with primitive data types

  • LibEncryption.sol

    -- xor streaming cipher!!!

  • LibPack.sol

    -- efficiently pack/unpack arrays of various types

this repo started with the statement:

compress the shit out of a bytes array. in this case "shit" is "zeros".

not audited. use at your own risk.

Support my work on this library by donating ETH or other coins to

0x1331DA733F329F7918e38Bc13148832D146e5adE