mcaselector is a Minecraft save file editor, world chunk selector, and region manager. It allows for the modification of the structure and size of world files by removing unwanted chunks or managing regional data. The tool provides a visual interface for selecting specific world chunks to be exported or deleted from a save file. It enables the extraction of selected chunks and regions into separate files for backups or transfers. The software performs low-level binary processing, including NBT parsing and coordinate-to-region mapping, to identify and modify specific world entity and tile str
MessagePack-CSharp is a high-performance binary serialization library for .NET applications that converts object graphs into the MessagePack format. It functions as a C# data serialization toolkit and a polymorphic binary encoder capable of handling abstract classes and interfaces using union keys to identify concrete derived types. The library provides a binary format transcoder to transform binary data into human-readable JSON for debugging. It supports ahead-of-time formatter generation to avoid runtime overhead and implements LZ4 binary compression to reduce the size of serialized data.
Fury is a multi-language binary serialization framework designed for encoding domain objects and complex graphs to facilitate cross-language data exchange. It includes an interface definition language compiler that translates schema definitions into idiomatic native types and serialization boilerplate across multiple languages. The project distinguishes itself through a zero-copy binary reader that allows specific fields to be accessed without deserializing the entire object, as well as an object graph serializer that preserves circular references and referential integrity. It also features a
Hexyl is a colored hex dump utility and binary data viewer for the terminal. It allows for the inspection of binary files by rendering contents as a colored hex dump to distinguish between different byte categories, such as printable text, whitespace, and null bytes. The tool includes a C-style hex exporter that transforms binary data into C include files for direct integration into source code. It supports visual layout customization through configurable panels and borders, as well as the ability to define colors for byte categories and offsets using terminal colors or RGB hex codes via envi
NBTExplorer is a viewer and editor for Named Binary Tag data. It functions as a processor for the hierarchical binary tag files used within Minecraft save files and game configuration.
Les fonctionnalités principales de jaquadro/nbtexplorer sont : NBT World Editors, Binary Deserialization, Coordinate-Based Binary Indexing, Data Modification APIs, NBT Data Processors, Binary Tag Management, In-Place Binary Mutators, NBT Data Editors.
Les alternatives open-source à jaquadro/nbtexplorer incluent : querz/mcaselector — mcaselector is a Minecraft save file editor, world chunk selector, and region manager. It allows for the modification… sharkdp/hexyl — Hexyl is a colored hex dump utility and binary data viewer for the terminal. It allows for the inspection of binary… alipay/fury — Fury is a multi-language binary serialization framework designed for encoding domain objects and complex graphs to… neuecc/messagepack-csharp — MessagePack-CSharp is a high-performance binary serialization library for .NET applications that converts object… apache/fory — Fory is a cross-language serialization framework and binary data serializer designed to convert complex object graphs… lief-project/lief — LIEF is a framework for parsing, modifying, and analyzing executable binary formats and system shared caches across…