บ้าน พัฒนาการ 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) เป็นสัญลักษณ์ที่ใช้กันอย่างแพร่หลายสำหรับการระบุการเข้ารหัสไบนารี


คำนี้รู้จักกันในชื่อ Fast Infoset (FI)

Techopedia อธิบาย ISO-IEC 24821-1

ISO-IEC 24821-1 ได้เปิดตัวในปี 2550 ตามมาตรฐานเทคโนโลยี มันถูกเรียกว่า Fast Infoset เทคโนโลยี FI ได้รับการพัฒนาขึ้นมาแทนไวยากรณ์เวิลด์ไวด์เว็บ Consortium (W3C) XML ข้อมูลจำเพาะ FI ได้รับการอนุมัติโดย International Telecommunication Union (ITU) และเผยแพร่ครั้งแรกในเดือนพฤษภาคมปี 2005 โดย ITU และจากนั้น ISO ในปี 2007 ข้อมูลจำเพาะ 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 ยังกำหนดประเภทสื่อนามสกุล Internet Mail (MIME) อเนกประสงค์ซึ่งรับรู้เอกสาร FI ข้อมูลจำเพาะ FI ขึ้นอยู่กับรูปแบบไฟล์ ASN.1 มันอาจรวมถึงบล็อกแท็ก / ความยาว / ค่า คำนำหน้าความยาวถูกใช้แทน delimeter เพื่อเก็บค่าข้อความของคุณลักษณะและองค์ประกอบ


Fast Infosets มักจะถูกบีบอัดในระหว่างกระบวนการสร้างไฟล์ XML สิ่งนี้ทำให้เร็วยิ่งขึ้นเมื่อเปรียบเทียบกับอัลกอริธึมการบีบอัดสไตล์ Zip ในสตรีม XML ประสิทธิภาพของ FI นั้นเร็วขึ้นมากด้วย API แบบง่าย (อินเตอร์เฟสการเขียนโปรแกรมประยุกต์) สำหรับการแยกประเภท XML (SAX) เมื่อเปรียบเทียบกับการแยกวิเคราะห์ประสิทธิภาพของ XML 1.0 โดยไม่มีการบีบอัดแบบ Zip


ข้อดีบางประการของ ISO-IEC 24821-1 มีดังนี้:

  • ไม่มีแท็กปิดท้าย การทำสำเนาอักขระสำหรับแท็กปิดท้ายนั้นไม่จำเป็น
  • ไม่มีตัวละครใดหนีออกมาได้ การตรวจสอบตัวละครอาจใช้เวลานาน หากจำเป็นต้องเปลี่ยนอักขระใด ๆ อาจทำให้เวลาและการใช้หน่วยความจำเพิ่มขึ้น
  • การใช้คำนำหน้าความยาวสำหรับเนื้อหาช่วยให้ตัวถอดรหัสสามารถจัดสรรทรัพยากรได้อย่างถูกต้อง เนื้อหาขนาดใหญ่สามารถถูกปฏิเสธได้ทันที
  • สตริงที่ทำซ้ำถูกทำดัชนี สิ่งนี้จะช่วยลดขนาดเอกสาร สตริงซ้ำจะถูกแทนที่ด้วยสตริงที่ใช้กันทั่วไปด้วยจำนวนเต็ม ตัวอย่างรวมถึงองค์ประกอบและชื่อแอตทริบิวต์
iso-iec 24821-1 คืออะไร - คำจำกัดความจาก techopedia