Crate sp_maybe_compressed_blob

source ·
Expand description

Handling of blobs that may be compressed, based on an 8-byte magic identifier at the head.

Enums§

  • A possible bomb was encountered.

Constants§

Functions§

  • Encode a blob as compressed. If the blob’s size is over the bomb limit, this will not compress the blob, as the decoder will not be able to be able to differentiate it from a compression bomb.
  • Decode a blob, if it indicates that it is compressed. Provide a bomb_limit, which is the limit of bytes which should be decompressed from the blob.