An NBT file parser and manipulator library
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 2 commits ahead of chmod222:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
testdata
.gitignore
CMakeLists.txt
Makefile
NBT.txt
README
afl_check.c
afl_check.sh
buffer.c
buffer.h
check.c
list.h
main.c
nbt.h
nbt_loading.c
nbt_parsing.c
nbt_treeops.c
nbt_util.c

README

cNBT is an NBT File (see NBT.txt) parser that doesn't
depend on the horrible slowdown that is the JRE and sticks to the C principle of
being as simple (and, consequently, as fast) as possible.

Currently implemented features:

 * Complete parsing of NBT files
 * Basic tree-manipulation
 * Pretty printing with indentation
 * Writing modified NBT structures back to a compressed file
 * Full error reporting and graceful recovery from corrupt files and trees

This project depends on libz for gzip decompressing and compressing, and a compiler
with C99 support.