電子書籍の厳選無料作品が豊富!

バイナリファイルをCSVに変換するツールがございます。
CSV変換した後の文字列は、"日付" "数字"となっています。

今回、問題となっておりますのは、
バイナリファイルのサイズが大きく
CSV変換に時間がかかってしまいます。

少しでもバイナリファイルのサイズを小さくするべく、
バイナリファイルから特定の"日付"を
抽出しようと考えておりますが、
可能でしょうか?
また、その手法をご教授ください。

OSはWINDOWSです。

よろしくお願いします。

A 回答 (3件)

>可能でしょうか?



可能です。
バイナリファイルを1レコードずつ読み出して
「特定の日付」かどうか判定し「特定の日付」ならば
その1レコードを別のバイナリファイルに書き込み(追記)ます。
それを読み出し元バイナリファイルの全レコードについて行えばいいです。

って、そんなんわかってる…ですよね。
何の情報も開示されてないので、これぐらいしか言えません。
    • good
    • 0

可能でしょう。


しかし「抽出」に時間がかかり、トータル(抽出+変換)での時間も増えそうですね。
    • good
    • 0

>可能でしょうか?



バイナリファイルの構造が解らないと誰にも出来ません。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!