dat 파일 읽는 법

게시판 IDL Q&A dat 파일 읽는 법

2 답변 글타래를 보이고 있습니다
  • 글쓴이
    • #5376 Reply
      HPkim
      회원

      안녕하세요,
      IDL에서
      readcol 처럼 dat 파일을 읽을 수 있는 프로시저가 있나요?
      readcol로만 읽다보니 dat파일 읽는 법을 모르겠네요…
      dat 파일 읽는 법 알려주시면 감사하겠습니다.
      파일은 아래 링크에 있습니다.

      http://naver.me/GVYYTZK6

    • #5378 Reply
      jhlee
      Keymaster

      올려주신 dat 파일은 바이너리 파일로 보입니다. 바이너리 파일을 읽으려면 파일에 대한 정보(데이터 타입, 데이터 사이즈, offset 등)가 필요합니다. 정보 없이는 데이터를 절대로 열 수 없습니다.
      혹시 ENVI도 사용하시나요? .dat는 버전에 따라 다르기는 하지만 ENVI에서 저장 시 사용하는 확장자입니다. 동일 이름의 .hdr 파일이 있지는 않은지 확인 부탁드립니다.

    • #5380 Reply
      Sangwoo
      회원

      바로 윗 댓글에서 핵심적인 답변이 된 것으로 생각되지만 저도 사족을 좀 달아본다면, 바이너리 파일은 그 내용이 암호화되어있기 때문에 해독(decoding)에 필요한 제반정보들(데이터의 갯수, 크기, 배열구조, 자료형 등등)이 주어지지 않으면 읽는 것 자체가 사실상 불가능하다고 보시면 됩니다. 그런 정보는 파일을 제작한 제작자로부터 제공받아야 합니다. 물론 대개의 경우는 파일 제작자가 해독에 필요한 정보를 파일과 함께 제공하는 경우가 많습니다. 하지만 혹시라도 그렇지않은 경우라면 파일 사용자 입장에선 정말 괴롭고 힘들어집니다. 참고로 아래 링크의 글도 한번 참조해보시면 좋을 것 같습니다.

      http://blog.daum.net/swrush/439

2 답변 글타래를 보이고 있습니다
'dat 파일 읽는 법'에 답변달기
글쓴이 정보: