如果我有一个名为raw_text.txt的文件,有没有一种方法可以遍历每一位?如何使用Scheme访问文件的位表示?
我看到下面的,但我对如何使用它困惑:
http://www.gnu.org/software/mit-scheme/documentation/mit-scheme-ref/File-Manipulation.html - 程序:文件属性/模式字符串属性 文件的模式字符串,显示文件的模式一个新分配的字符串位。在unix下,这个字符串是unix格式的。在Windows下,该字符串以其通常格式显示标准的“DOS”属性。
编辑:我使用MIT的方案
'file-attributes/mode-string'中提到的“位”是指文件权限,而不是其实际内容 – 2012-03-10 21:40:57
我有点困惑(没有双关语!)你的问题 - 你需要阅读文件中的字符一个接一个,或者实际的1和0来定义文件中的每个字符?它是一个二进制文件还是文本文件?如果它是一个文本文件,知道它的编码是相关 – 2012-03-10 21:44:57
@ÓscarLópez我希望能够通过实际的1s和0来定义文件中的每个字符,而不管文件类型,无论是mp3还是odt等。 – zallarak 2012-03-10 22:28:00