1
0
Fork 0
mirror of https://github.com/elysium-os/fil.git synced 2026-07-08 18:17:41 +02:00
Freestanding Inflate Library
  • C 86.6%
  • Python 6.6%
  • Lua 4.4%
  • Nix 2.4%
Find a file
2026-04-23 18:04:45 +03:00
include feat: add crc32 checks 2026-04-23 11:27:19 +03:00
src style: clean up some stray header includes 2026-04-23 18:04:45 +03:00
tools minor: improve filgunzip slightly 2026-04-20 23:10:13 +03:00
.clang-format feat: initial implementation 2026-04-18 10:30:49 +03:00
.gitignore feat: initial implementation 2026-04-18 10:30:49 +03:00
fab.lua chore: we dont need to force clang here 2026-04-20 23:49:36 +03:00
flake.lock feat: initial implementation 2026-04-18 10:30:49 +03:00
flake.nix feat: initial implementation 2026-04-18 10:30:49 +03:00
LICENSE feat: initial implementation 2026-04-18 10:30:49 +03:00
README.md feat: initial implementation 2026-04-18 10:30:49 +03:00
test.py test: add testing script 2026-04-20 23:16:47 +03:00

Freestanding Inflate Library

Minimal inflate library with zero dependencies, designed for freestanding environments.

Currently support GZIP/Deflate implemented according to RFC1952 and RFC1951.

Building

FIL is built with fabricate.

fabricate setup
# Or for a release version
# fabricate setup -o buildtype=release

fabricate build

API

The api is documented in the header file located here.