阅读:我想出了一种将二进制文件读为数字的方法。这个原理不是很好,但是可以。
function FileRead(F)
bindata := ReadBinary(F);
akk := 0;
for i in [1..#bindata] do
akk := akk * 2^8 + bindata[i];
end for;
return akk;
end function;
printf "%h", FileRead("outfile");
编写:创建字节字符串的唯一方法是使用BinaryString
,它需要使用字符串作为参数。但不幸的是CodeToString
不适用于NULL字符。因此以下操作无效。
WriteBinary("outfile", BinaryString(CodeToString(0xCA) cat CodeToString(0)): Overwrite:=true);