私は、16進数をテキストファイルに変換してその内容を読み取ることができる小さなプログラムを作成しようとしています。私が言いたいのは、私は .dat ファイルを持っていますが、フィールドに何が書かれているか知りたいということです。次に、各値を次のような行に保存したいと思います
INSERT INTO `database` VALUES ('813000', '12ÐÇXOÀñ°ü', '0', '0', '0', '0', '0', '0', '0', '0', '28', '0', '0', '3900340', '0', '0', '0', '0', '0', '0', '0', '1', '1', '0', '0', '0', '0', '0', '0', '0', '0', '00', '00', '00', '0000', '0000', '0', '0', '138');
これは16進コードです
98B10100476C69747465727942656C740000000014001900000000000000000000000000E505000000000000000000005400000000000000000088138813000000000000000035000000000000000000000000000000000052696768747E636C69636B7E746F7E65717569707E6F6E7E77616973742E0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
私は手作業で行ったので、これが何を言っているのか知っていますが、これは非常に長い道のりです. 上記の16進数は、必要な形式で変換されます
INSERT INTO `cq_itemtype` VALUES ('111000', 'GlitteryBelt', '20', '0', '25', '0', '0', '0', '0', '0', '0', '0', '1509', '0', '0', '0', '84', '0', '0', '0', '0', '5000', '5000', '0', '0', '0', '0', '0', '0', '0', '53', '00', '00', '00', '0000', '0000', '0', '0', '0');
私はC#が初めてで、まだ学習中です。上記のような何千もの 16 進数コードを翻訳する必要があるので、16 進数の各セクションが何を意味するかを教えてくれる単純なコードでもありがたいです。