2010-03-16 5 views
0

제품 이미지의 이진 데이터를 저장하는 열이있는 Oracle 9i 데이터베이스 및 OrderDetails 테이블이 있습니다. 이러한 이미지는 타사 도구를 통해서만 볼 수 있습니다. 타사 도구가 어떤 것인지 잘 모르겠습니다. 이미지의 형식에 대해서는 잘 모릅니다.이진 데이터에서 파일 형식을 찾는 방법

어쨌든 이진 데이터에서 이미지 형식을 찾을 수 있습니까?

감사

답변

2

file 또는 libmagic를 시작하기에 좋은 장소입니다.

-1

그래, JPG, PNG, GIF 및 기타 인기있는 이미지 형식 헤더를 읽고 데이터에서 헤더를 인식하려고합니다.

+2

은 사실 그 어떤 것도하지 않는 알려주는 도구를 찾아보십시오. 그것은 바퀴를 다시 발명합니다. 타사 도구를 찾으십시오. 다른 이미지 형식과 비교할만한 패턴을 모으는 것만으로도 재미있는 문제는 아닙니다. – Cam

+1

실제로 파일 형식에 대해 배우고 두 가지를 배웁니다. –

1

타사 도구가 데이터에에 액세스하거나 표시하려면 사용자의 설명에서 타사 도구가 필요한지 확실하지 않습니다. 데이터가 단순히 JPG, BMP 또는 PNG 일 가능성이 높으며이 도구는 기본적으로 SQL 프론트 엔드입니다. 이것을 확인하려면 바이너리 데이터를 파일에 써 넣으십시오 (프로그램에 바이너리 데이터를 전달하는 데주의하십시오). 그런 다음 표준 이미지 도구로 열려고 시도하십시오. 괜찮은 이미지 편집기는 확장자를 무시하고 데이터를 스니핑하여 형식을 가져옵니다. 자신에게 형식 학습의 노력을 을 절약

  1. 배치는 JPEG로 변환 :

    당신이 그것을 확인하는 경우

    정말 당신이 두 가지 옵션이 표준 바이너리 이미지입니다.
  2. 당신에게 (많은 Imagemagickidentify 심지어
    online tools 포함이있다)을 형식