質問: binaryとasciiファイルの判別方法 ある対象ファイル(約1000個)をdosコマンド or プログラムを使用して、その データがbinary形式かテキスト形式か判別できるようなものはありますでしょ うか? メモ帳などを開いて確認すればよいのですが、対象ファイルが多すぎて話しに なりません。また、拡張子で判別もできません(全ファイル同じ拡張子のため) unixにftpで転送して、fileコマンドで判別してしまえば、簡単だとは思います が、nt側で処理できないものでしょうか? unixでfileコマンドで判別できる ということは、どこかに判別してきるキーのようなものがある気もするんです が。。。まだ勉強不足の私に教えてください、宜しくお願い致します。
回答: >asciiファイルの末尾は「eof(1a)」ですね。 これは一般的には無いと考えた方がいいと思います。 本来は確かcp/m時代の仕様です。 ファイルサイズの情報が無かったために,明示的にエンドマークであるeofを入れる必要があったためだったと聞いた覚えがあります。 ms-dos時代でも、つけるタイプの物と、つけないタイプの物が存在しました。