어떤 방법이 있을까요 추천해주세요.. 쉽게 생각하면 byte 단위로 전부다 isprint(c)로 검사해서 할수 있을것도 같은데.. 다른 방법은 없을 까요?
'file' 명령어를 이용하면 어떨지...
file 명령어 소스를 보면 파일의 앞 부분4086 바이트를 읽어서 ASCII 가 아닌 값이 포함되어 있는지 체크하는 방식으로 판단합니다. (내부적으로 ASCII 문자열 테이블을 만들어서 쓰고 있습니다.)
------식은이 처------ 길이 끝나는 저기엔 아무 것도 없어요. 희망이고 나발이고 아무 것도 없어.
이것도 한 번 참고해보세요.
http://bbs.kldp.org/viewtopic.php?p=118721#118721
----http://nohmad.tumblr.com/
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
'file' 명령어를 이용하면 어떨지...
'file' 명령어를 이용하면 어떨지...
file 명령어 소스를 보면 파일의 앞 부분4086 바이트를 읽어서 AS
file 명령어 소스를 보면 파일의 앞 부분4086 바이트를 읽어서 ASCII 가 아닌 값이 포함되어 있는지 체크하는 방식으로 판단합니다.
(내부적으로 ASCII 문자열 테이블을 만들어서 쓰고 있습니다.)
------식은이 처------
길이 끝나는 저기엔 아무 것도 없어요. 희망이고 나발이고 아무 것도 없어.
이것도 한 번 참고해보세요.http://bbs.kldp.org/v
이것도 한 번 참고해보세요.
http://bbs.kldp.org/viewtopic.php?p=118721#118721
----
http://nohmad.tumblr.com/
댓글 달기