NSData 到 NSString 丢失数据
NSData to NSString losing data
我正在尝试将二进制文件转换为文本,问题是文件的很大一部分没有用 ascii 编码,最终变成了特殊字符。我正在使用
[[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding];
但在 20000 字节的数据块中我只得到了几个字符。我希望能够看到的是所有文本(即使大部分都是废话),这是我使用二进制编辑器打开文件时得到的。
这是一个二进制文件。要阅读它,您需要找到文件格式的文档,然后对其进行解析。试图将其全部放入 NSString* 中似乎毫无意义。
我正在尝试将二进制文件转换为文本,问题是文件的很大一部分没有用 ascii 编码,最终变成了特殊字符。我正在使用
[[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding];
但在 20000 字节的数据块中我只得到了几个字符。我希望能够看到的是所有文本(即使大部分都是废话),这是我使用二进制编辑器打开文件时得到的。
这是一个二进制文件。要阅读它,您需要找到文件格式的文档,然后对其进行解析。试图将其全部放入 NSString* 中似乎毫无意义。