This is a maintenance release, considered stable and production-ready.
Changes
- Fixed a case where NbtBinaryReader.ReadString read too many bytes (#26).
- Fixed
NbtList.Contains(null)
throwing exception instead of returning false. - Reduced NbtBinaryReader's maximum chunk size to 4 MB. This reduced peak
memory use when reading huge files without affecting performance.
API Reference
See https://www.fcraft.net/fnbt/v0.6.3/ (no API changes since last release)
Download
- Package @ NuGet: https://www.nuget.org/packages/fNbt/
- Compiled binary: https://fcraft.net/fnbt/fNbt_v0.6.4.zip (or GitHub, above)
SHA1: 600853530fd538e614b6cb4722ced81917e9615d - Amalgamation (single source file):
- Non-annotated: https://fcraft.net/fnbt/fNbt_v0.6.4.cs (or GitHub, above)
SHA1: 9298dbe00d080bcf5d32299415aaf856590ba3bf - Annotated (using JetBrains.Annotations):
https://fcraft.net/fnbt/fNbt_v0.6.4_Annotated.cs (or GitHub, above)
SHA1: ae096d83b57bf59c708ad66168d45c1ea9b58175
- Non-annotated: https://fcraft.net/fnbt/fNbt_v0.6.4.cs (or GitHub, above)
- Source files, archived: use GitHub's buttons above.