Mathematica には多数の数値があります。を使用して、この数値を基数 16 の形式で取得しましたOutputForm[]
。基本的に、数値を16進形式でファイルに書き込もうとしています。
これらの例では、70,000 桁の番号の代わりに 123456 を使用していることに注意してください。
単純なコマンドを使用してファイルを書き込むたびに、行末Put[123456, "file.raw"]
が実際のデータである生データ ファイルを取得します。3132333435360A
コマンドを使用するPut[OutputForm[BaseForm[123456, 16]], "file.raw"]
と、16 進形式のデータを含む生データ ファイルが取得されます31653234300A202020202031360A
が、生データとしては書き込まれません。
データとしてダンプされた数値の 16 進形式が必要です。
Export
、BinaryWrite
、およびを試しDumpSave
ましたが、わかりません。
私はただ頭が痛いだけです。私が何をする必要があるかを過ぎて見ることができないからだと思います。
私が試したことの1つは、次のことでした。
Export["file.raw", 123456];
しかし、ファイルは十分に生ではありません。つまり、ヘッダーデータと余分ながらくたがあるということです。
これを機能させたいと思います。