Skip to content

hero576/pynbfs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

简介

用于解析.NET中使用NBFS协议编码的二进制数据。使用的是koutto的库,修改了其中的bug。

安装

pip install NBFS

使用

二进制解码为XML

from NBFS import NBFS

print(NBFS.bin2xml(b'\x40\x03\x44\x4F\x43'))

# output: <DOC ></DOC>

XML转换为二进制文件 - 格式[MC-NBFS]

from NBFS import NBFS

print(NBFS.xml2bin('<DOC></DOC>')) # 同样可以使用xml2mcnbfs方法

# output: b'@\x03DOC\x01'

XML转换为二进制文件 - 格式[MC-NBFSE]

from NBFS import NBFS

print(NBFS.xml2mcnbfse('<DOC></DOC>'))

# output: bytearray(b'@\x03DOC\x01')

About

用于解析NBFS内容

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages