我在 Mathematica 中有一个数字,一个很大的数字。我什至用 16 进制得到了这个数字OutputForm[]
。我基本上是在尝试以十六进制格式将数字写入文件。
请记住,我在这些示例中使用的是 123456 而不是我的 70,000 位数字。
每当我使用一个简单的Put[123456, "file.raw"]
命令编写文件时,我都会得到一个原始数据文件,其中3132333435360A
包含以行结尾的实际数据。
如果我使用Put[OutputForm[BaseForm[123456, 16]], "file.raw"]
命令,我会得到一个原始数据文件,其中包含十六进制格式的数据,31653234300A202020202031360A
但仍未写入原始数据。
我想要作为数据转储的数字的十六进制形式。
我尝试过Export
,BinaryWrite
和DumpSave
, 但无法弄清楚。
我只是觉得头疼,我猜是因为我看不到我需要做的事情。
我尝试过的一件事是:
Export["file.raw", 123456];
但是文件不够原始。我的意思是有标题数据和额外的废话。
很想得到这个工作谢谢。