개발 iso-iec 24821-1은 무엇입니까? -techopedia에서 정의

iso-iec 24821-1은 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-ISO-IEC 24821-1의 의미는 무엇입니까?

ISO-IEC 24821-1은 국제 표준이며 XML 문서의 형식을 지정합니다. 이진 인코딩을 사용하여 XML 정보 세트 (XML Infoset)를 해석하기위한 표준을 정의합니다. ASN.1 및 ASN.1 인코딩 제어 표기법 (ECN)은 이진 인코딩을 지정하는 데 널리 사용되는 표기법입니다.


이 용어는 FI (Fast Infoset)라고도합니다.

Techopedia는 ISO-IEC 24821-1을 설명합니다

ISO-IEC 24821-1은 2007 년 기술 기반 표준으로 발표되었습니다. 그런 다음 빠른 정보 집합이라고합니다. FI 기술은 W3C (World Wide Web Consortium) XML 구문을 대신하여 개발되었습니다. FI 사양은 ITU (International Telecommunication Union)에 의해 승인되었으며 2005 년 5 월 ITU에 의해 처음 출판 된 후 2007 년에 ISO에 의해 출판되었습니다. FI 사양은 ITU와 ISO에 의해 승인되었습니다. FI 기술은 인코딩 크기를 줄이는 데 도움이되는 몇 가지 기술을 제공합니다. 또한 W3C XML 표현과 비교할 때 더 빠른 문서 처리를 달성하는 데 도움이됩니다. XML 형식으로 작성된 문서는 매우 쉽게 FI 형식으로 변환 할 수 있습니다. FI ASN.1에 대한 또 다른 신화는 FI에 ASN.1 도구 지원이 필요하다는 것입니다. FI 사양은 ASN.1 표기법을 기반으로하지만 FI에는 실제 구현에 ASN.1 도구가 필요하지 않습니다.


ISO / IEC 24824-1을 사용하면 동적 테이블 (문자열과 정규화 된 이름을 모두 나타 내기 위해)과 초기 및 외부 어휘를 사용할 수 있습니다.


ISO / IEC 24824-1은 또한 FI 문서를 인식하는 MIME (Multipurpose Internet Mail Extensions) 미디어 유형을 정의합니다. FI 사양은 ASN.1 파일 형식에 따라 다릅니다. 태그 / 길이 / 값 블록을 포함 할 수 있습니다. 길이 접두어는 속성과 요소의 텍스트 값을 저장하기 위해 델리 미터 대신 사용됩니다.


빠른 정보 세트는 일반적으로 XML 파일 생성 프로세스 중에 압축됩니다. 따라서 XML 스트림의 Zip 스타일 압축 알고리즘에 비해 훨씬 빠릅니다. Zip 스타일 압축이없는 XML 1.0의 구문 분석 성능과 비교할 때 XML (SAX) 유형 구문 분석을위한 간단한 API (Application Programming Interface)를 사용하면 FI의 성능이 훨씬 빨라집니다.


ISO-IEC 24821-1의 장점 중 일부는 다음과 같습니다.

  • 종료 태그가 없습니다. 종료 태그의 문자 복제가 불필요 해집니다.
  • 이스케이프 된 문자가 없습니다. 문자 확인에는 시간이 걸릴 수 있습니다. 문자를 교체해야 할 경우 추가 시간과 메모리 사용이 발생할 수 있습니다.
  • 콘텐츠에 길이 접두사를 사용하면 디코더가 리소스를 정확하게 할당 할 수 있습니다. 대용량 콘텐츠는 즉시 거부 할 수 있습니다.
  • 반복되는 문자열이 색인됩니다. 문서 크기를 최소화하는 데 도움이됩니다. 반복되는 문자열은 일반적으로 사용되는 정수로 대체됩니다. 예를 들어 요소 및 속성 이름이 있습니다.
iso-iec 24821-1은 무엇입니까? -techopedia에서 정의