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
[13663] [질문] Chunk 가 뭐죠?
Falco [falco] 927 읽음    2001-12-14 13:32
AVI 파일의 구조를 분석해서 필요한 태그 정보들만 빼 오려고 하고 있습니다.
그래서 문서를 보고 있는데요.  다음과 같은 글이 나오더군요.

'RIFF' (4 byte file length) 'AVI '   // file header (a RIFF form)
'LIST' (4 byte list length) 'hdrl'   // list of headers for AVI file
The 'hdrl' list contains:
'avih' (4 byte chunk size)  (data)   // the AVI header  (a chunk)

여기서 chunk가 뭔지를 모르겠네요. 영어사전에 검색 해 보니 "덩어리"라는 뜻이라는데...
어디서 보니 "자식chunk" 라는 말도 본듯 하고..  비 전공이다 보니 잘 모르겠네요.

그리고, 기왕에 질문하는거 한가지 더요..

The 'avih' (AVI Header) chunk contains the following information:
      Total Frames   (for example, 1500 frames in an AVI)
      Streams   (for example, 2 for audio and video together)
      InitialFrames
      MaxBytes
      BufferSize
      Microseconds Per Frame
      Frames Per Second   (for example, 15 fps)
      Size  (for example 320x240 pixels)
      Flags

이런것도 있는데, 위의 "avih" 헤더에 있다는 정보들 입니다. 그런데 이 정보들은 각각의 사이즈가 얼마나 되는지가 나와있질 않네요.  "avih" 헤더의 chunk size를 읽어보면 56Bytes가 나오는데, 아무리 생각해도 이 정보들이 그 56Bytes 안에 어떻게 들어가 있을지를 모르겠네요.  struct 가 아닌 다른 방법으로 읽어야 하는건지..

+ -

관련 글 리스트
13663 [질문] Chunk 가 뭐죠? Falco 927 2001/12/14
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.