用于解析.NET中使用NBFS协议编码的二进制数据。使用的是koutto的库,修改了其中的bug。
pip install NBFS
from NBFS import NBFS
print(NBFS.bin2xml(b'\x40\x03\x44\x4F\x43'))
# output: <DOC ></DOC>
from NBFS import NBFS
print(NBFS.xml2bin('<DOC></DOC>')) # 同样可以使用xml2mcnbfs方法
# output: b'@\x03DOC\x01'
from NBFS import NBFS
print(NBFS.xml2mcnbfse('<DOC></DOC>'))
# output: bytearray(b'@\x03DOC\x01')