HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
0503
意味不...text or binary4解決


意味不...

リンク

2007/5/3(Thu) 19:50:29|NO.7973

ファイルがテキストファイルなのかバイナリファイルなのかを判断するにはどうしたらいいのですか?



この記事に返信する


f

リンク

2007/5/3(Thu) 20:05:50|NO.7974

・・・拡張子で判断するしかないんじゃね?

さもなくば、ファイルの中身を検索して、ファイル容量より小さい位置にNULL文字があったら、バイナリとするとか?
この場合、100%完全とは言えないけど。



りさ

リンク

2007/5/3(Thu) 22:28:25|NO.7985

こんにちわ、りさです。

>ファイルがテキストファイルなのかバイナリファイルなのか

単純に、「文字コードの領域を超えている場合はバイナリ」とかではダメですか?

絶対ではないですが。

ただ極端な話し、小さな(判断材料の少ない)ファイルとかもありますし、
100%っていうのは無理かな、と思います。



意味不...

リンク

2007/5/4(Fri) 13:38:06|NO.8014

そうですか。文字コードで判断するのですね。ありがとうございました。



kim

リンク

2007/5/4(Fri) 16:41:02|NO.8019

>ファイルがテキストファイルなのかバイナリファイルなのか
existと strlenの値が違えば S_JISの文字列ではない。
同じだったら mesboxなどで全部表示できる文字列。
ちなみに バイナリとは2進を意味するので テキストファイルもバイナリデータである。



ONION software Copyright 1997-2023(c) All rights reserved.