是这样子,我想设定一个文件格式,去除头文件以外,后面是多个文件二进制组成,用标志位把他们分割.
因为是手机上的,大小是不受限的,担心 OOM,如果用逐行读取,如果刚好标志位在换行处,怎么对标志位进行切割呢?
有个想法,第一行以后,读取时,保留前后二行可行吗
|  |      1xupefei      2019-05-10 20:03:19 +08:00 via iPhone 二进制文件怎么按行读取? 你需要的是不是在文件头的偏移表? | 
|  |      3thedrwu      2019-05-10 20:14:39 +08:00 via Android 弄到带 buffer 的 IO API 上,或者 mmap 到内存里,然后逐字节处理。 | 
|  |      4Imr      2019-05-10 20:31:42 +08:00 via iPhone 我想到了 binwalk |