dat 파일 읽는 법

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

이 게시글은 2개 답변과 3명 참여가 있으며 마지막으로  Sangwoo에 의해 1 월, 1 주 전에 업데이트 됐습니다.

  • 글쓴이
  • #5376

    HPkim
    회원

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

    http://naver.me/GVYYTZK6

  • #5378

    jhlee
    Keymaster

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

  • #5380

    Sangwoo
    회원

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

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

답변은 로그인 후 가능합니다.