1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 03:07:43 +00:00
serenity/Userland/Libraries/LibCompress
Idan Horowitz bcbfa7db62 LibCompress: Implement DEFLATE compression
This commit adds a fully functional DEFLATE compression
implementation that can be used to implement compression
for higher level formats like gzip, zlib or zip.

A large part of this commit is based on Hans Wennborg's
great article about the DEFLATE and zip specifications:
https://www.hanshq.net/zip.html
2021-03-13 20:07:25 +01:00
..
CMakeLists.txt LibCompress: Rename libcompression.so to libcompress.so 2021-03-07 18:14:54 +01:00
Deflate.cpp LibCompress: Implement DEFLATE compression 2021-03-13 20:07:25 +01:00
Deflate.h LibCompress: Implement DEFLATE compression 2021-03-13 20:07:25 +01:00
DeflateTables.h LibCompress: Implement DEFLATE compression 2021-03-13 20:07:25 +01:00
Gzip.cpp LibCore+LibHTTP+LibGfx: Switch to LibCompress 2021-03-03 23:42:32 +01:00
Gzip.h LibCore+LibHTTP+LibGfx: Switch to LibCompress 2021-03-03 23:42:32 +01:00
Zlib.cpp Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
Zlib.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00