chmod222/cNBT

An NBT file parser and manipulator library

C

101

13 commits

updated Apr 17, 2023

See the code

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 zlib for gzip decompressing and compressing, and a compiler
with C99 support.

Not written in Markdown, so it's shown here as plain text — view it formatted on GitHub.

Contributors

Flippeh

2 commits

louisdx

2 commits

chmod222

2 commits

zydeco

2 commits

chmod222/cNBT

An NBT file parser and manipulator library

C

101

13 commits

updated Apr 17, 2023

See the code

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 zlib for gzip decompressing and compressing, and a compiler
with C99 support.

Not written in Markdown, so it's shown here as plain text — view it formatted on GitHub.

Contributors

Flippeh

2 commits

louisdx

2 commits

chmod222

2 commits

zydeco

2 commits

Languages

C

96.1%

CMake

2.0%

Makefile

1.6%