[ID3] ID3 v1 & ID3 v1.1

2010. 11. 7. 15:42·Software Engineering
반응형
ID3v1은 1996년에 에릭 켐프(Eric Kemp)에 의해 고안되어 사실상의 표준이 되었다.

ID3v1은 파일 끝에 128 바이트를 덧붙이는데, ‘TAG’라는 문자열로 시작되므로 미디어 플레이어가 쉽게 인식할 수 있다. 
초기의 MP3 재생기는 때때로 MPEG 스트림 사이에 삽입된 데이터에 적절히 대응하지 못하고, 재생을 멈추거나 잡음이 튀는 등의 문제가 있었고, 심지어 재생을 못하기도 했다(태그가 파일의 첫 부분에 있는 경우). 
이 같은 문제 때문에 태그는 보통 파일의 첫 부분보다는 끝에 삽입됐다.

원래 규격에는 0부터 79까지 80개 값에 대해서맊 정의되어 있었지맊, 윈앰프에서는 이 정의를 147까지 확장했다.

ID3v1.1은 1997년에 미하엘 무췰러(Michael Mutschler)에 의해 ID3v1의 확장으로 고안된 것으로, ID3v1의 128 바이트를 유지하면서 곡 번호 정보를 추가했다. 이 새 필드는 비고 필드의 끝에서 두 번째 바이트에 위치한다
ID3v1과 ID3v1.1의 규격은 모든 문자열이 ISO 8859-1로 부호화(인코딩)된 것으로 간주한다. 그러나 많은 프로그램들이 서유럽 외의 언어를 지원하기 위해 시스템의 기본 인코딩을 사용한다. 규격상 인코딩에 대한 공통적인 처리 방식이 없기 때문에, 서로 다른 인코딩을 사용하는 시스템 간에는 인식을 제대로 하지 못하는 문제가 생길 수 있다. 또한 ID3v1 규격에는 모든 문자열의 끝에 남는 공간에는 널 문자를 채우도록 되어 있지만, 윈앰프와 같은 일부 프로그램들은 공백 문자와 같은 다른 문자를 채우기도 한다.

[출처]
위키피디아
ID3.org
저작자표시 (새창열림)

'Software Engineering' 카테고리의 다른 글

리눅스 서버 사용자 이동하기.  (0) 2011.07.19
[Linux link] cp, hard link, symbolic link  (0) 2011.04.06
[ID3] What is ID3 Tag ?  (0) 2010.11.05
라디오 주파수 대역  (0) 2010.10.19
[Chrome OS] 크롬 OS 시현  (0) 2010.10.17
'Software Engineering' 카테고리의 다른 글
  • 리눅스 서버 사용자 이동하기.
  • [Linux link] cp, hard link, symbolic link
  • [ID3] What is ID3 Tag ?
  • 라디오 주파수 대역
fogthegreat
fogthegreat
아주 오랫동안 이것 저것 개발하면서 배우고 찾아 본 것들을 적거나 모았습니다. 불편한 점이 있다면 알려주세요. (과거에 불펌한 글들을 모두 제거하고 있는 중이에요. 🙏)
  • fogthegreat
    꿈소년의 개발 이야기
    fogthegreat
  • 전체
    오늘
    어제
    • 전체보기 (242)
      • Software Engineering (56)
      • Android Development (78)
      • 일상다반사 (63)
      • 책에 대한 거의 모든 것 (11)
      • 영어공부 (1)
      • ETC (0)
      • 챌린지 (1)
      • Do it 스터디! (32)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • 향로
    • 청하가 제안하는 소프트웨어 엔지니어로써 재미있게 사는 …
    • WhoRU? Story...♡
    • Snapshot
    • 두잇! - 이지스퍼블리싱
    • 제이펍의 참 똑똑한 2비트 책 이야기
    • Inpa Dev
  • 공지사항

  • 인기 글

  • 태그

    build.gradle
    js
    java
    리눅스
    안드로이드
    Eclipse
    Android
    하버드
    linux
    보안
    C++
    자바
    css
    노개북
    git
    안드로이드 개발
    gradle
    구글
    Android 4.1
    안철수
    kotlin
    google
    JavaScript
    ActiveX
    탐지기법
    hcj
    코틀린
    html
    OOM
    개발
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
fogthegreat
[ID3] ID3 v1 & ID3 v1.1
상단으로

티스토리툴바