【发布时间】:2020-06-22 03:29:13
【问题描述】:
我有一个大字符串(约 600 字节)需要保存到二进制文件中。
如果我只是使用String.write 将字符串保存到文件中,那么 1 和 0 将被编码为它们的 Unicode/ASCII 值。
我需要它,这样如果我用xxd -b 打开文件,它会输出与我当前在字符串中相同的二进制位。
我怎样才能做到这一点?
【问题讨论】:
-
为什么你使用字符串(“0”和“1”字符)作为位,而不是更合适的数据结构,如
Data?
标签: swift binary binaryfiles