elisp-nbt:Emacs Lisp中用于命名二进制标签编码解码的库

时间:2024-04-18 10:37:17
【文件属性】:

文件名称:elisp-nbt:Emacs Lisp中用于命名二进制标签编码解码的库

文件大小:738KB

文件格式:ZIP

更新时间:2024-04-18 10:37:17

EmacsLisp

Emacs LISP NBT库 基本的Emacs Lisp库,用于读取/写入以Minecraft命名的Binary Tag格式的文件。 该库使用C模块进行长/双/浮点解析,原则上可以用纯Emacs LISP IEEE-754实现代替C模块,但这工作量很大,也不是一件有趣的事,因此您会陷入困境。 C模块:) 它可以当前阅读这里找到的示例 https://wiki.vg/NBT 以及我的Minecraft level.dat文件之一,因此当然没有错误! :) 尚不支持NBT编写/更新 要求 你会需要: 带有动态模块加载功能的Emacs已编译(您可能需要从源代码编译自己的Emacs) 如果要自动编译库,则使用GNU make,GCC和linux 安装 运行make来编译库并运行自动测试。 要读取NBT文件,请打开nbt.el ,并假设您位于库文件夹中: (setq load-pat


【文件预览】:
elisp-nbt-master
----.gitignore(12B)
----README.md(2KB)
----nbt-data.el(1KB)
----nbt-objects-test.el(9KB)
----nbt-native.el(745B)
----nbt-objects.el(9KB)
----nbt-test-utils.el(293B)
----test-data()
--------bigtest.txt(1KB)
--------bigtest_uncompressed.nbt(2KB)
--------hello_world.txt(81B)
--------r.0.0.mca(952KB)
--------hello_world.nbt(33B)
--------bigtest_compressed.nbt(507B)
--------level.dat(3KB)
--------hello_world_compressed.nbt(69B)
----nbt-data-test.el(476B)
----nbt-native-test.el(678B)
----nbt.el(1KB)
----nbt-tags-id.el(387B)
----Makefile(442B)
----nbt-test.el(10KB)
----nbt.c(4KB)

网友评论