fpk (Forlorn Pak)

License: MPL 2.0

Packs a directory tree into a single flat binary archive. C89, no dependencies.

Building

./build.sh debug release tools   # Unix
build.bat debug release tools    # Windows

Usage

fpack output.fpk assets/
funpack output.fpk [unpacked/]   # dir defaults to "output" if omitted
#include <fpk/fpk.h>

fpk_t *pak = fpk_open("assets.fpk");
fpk_find(pak, "some/file.bin", &data, &size);
fpk_close(pak);

See docs/format.md for the on-disk layout.

License

Mozilla Public License 2.0 (MPL-2.0)

S
Description
Packs a directory tree into a single flat binary archive
Readme MPL-2.0
132 KiB
Languages
C 81.5%
Makefile 16.7%
Shell 1.7%