C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[41276] Re:jpeg file 이 정말 jpg 화일인지 구분할 수 있나요?
유영인 Cuperido [cuperido] 846 읽음    2005-07-29 23:44
가장 좋은 방법은 예외처리 try ... catch 를 걸어서 파일을 로드하는 방법이라고 생각하고요,
미리 파일 형식 검출을 하시려면, 정확한 포맷은 컴포넌트에서 제공하는 IsJpegFile 등과 같은
지원 함수가 있으면 사용하시거나,  그렇지 않으면 파일의 앞부분 일부를 읽어서
헤더 비교를 하는 방법이 있습니다.

제가 본 거의 모든 Jpeg은 6~9 Bytes 에 'JFIF' 라는 문자가 들어가 있고요,
이런걸 비교해서 하는 방법이 있겠죠. 하지만, 혹시 행여나 다른 사용자가 사용했던 툴이
Jpeg 헤더 기준을 따르지 않았다면, 이 역시 로드될 수 없겠지요.
(그럴 가능성도 어쩌면 배재할수는 없겠죠? ^^)


cuperido

HUMANLSH 님이 쓰신 글 :
: 디스크안에 있는 jpg 화일이 실지로 로드될 수 있는 jpeg 화일 format 인지
: 구분할 수 있는 방법이 있나요?
:
: LoadFromFile 함수를 쓰면 간혹 에러나는 화일이 있어 load하기전에 skip 하려구요..
:
: 부탁드립니다.

+ -

관련 글 리스트
41274 jpeg file 이 정말 jpg 화일인지 구분할 수 있나요? HUMANLSH 793 2005/07/29
41291     Re:jpeg file 이 정말 jpg 화일인지 구분할 수 있나요? utime.김성하 919 2005/08/02
41276     Re:jpeg file 이 정말 jpg 화일인지 구분할 수 있나요? 유영인 Cuperido 846 2005/07/29
41284         Re:Re:jpeg file 이 정말 jpg 화일인지 구분할 수 있나요? HUMANLSH 1063 2005/08/01
41286             Re:Re:Re:jpeg file 이 정말 jpg 화일인지 구분할 수 있나요? 유영인 Cuperido 1060 2005/08/01
41304                 Re:답변 감사드립니다.. HUMANLSH 822 2005/08/03
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.