Omar-Handouk / NBT-Editor

A simple NBT encoder/decoder, uses JSON as data representation.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NBT-Editor

Introduction

The Named Binary Tag (NBT) file format is an extremely simple, structured binary format used by the Minecraft game for a variety of things. Due to this, several third-party utilities now also utilize the format.

Purpose

This tool is aimed to study NBT and methods of parsing hexadecimal data included within NBT files. It decodes data to JSON and is able to encode JSON to NBT files with any extension. This facilitates the ability with dealing with NBT files.

About the project

The project is for self-learning mainly for developing of parser and dealing with data serialization and de-serialization. It is not aimed for any use except for learning, although it is a MIT license I highly suggest not using this tool as means for dealing with NBT data. The project also aims for dealing with creating a CLI using Node.JS. Although I considered at first creating the program in C I then decided it would be better exploring CLI software using Node.JS first as it is easier to extend it capabilities.

Resources

About

A simple NBT encoder/decoder, uses JSON as data representation.

License:MIT License


Languages

Language:JavaScript 100.0%