【发布时间】:2010-07-16 04:49:56
【问题描述】:
首先,我需要将二进制字符串从文件读取到内存中 - 如何? 为了阅读,我尝试了 nio.CharBuffer,然后是 byte[]。 但是后来我需要得到一个包含所有可能的二进制数据的二进制字符串来做正则表达式,所以没有成功。
然后,我需要从这个二进制字符串中提取二进制序列并将它们保存在每个单独的二进制文件中。常规 expr 类似于“some_string \0{4} \2.+?\0{10}”,some_string 后跟一个空格,然后是 \2 字节,然后是二进制数据,然后是 10 个 NULL 字节。
你会推荐什么?
【问题讨论】: