Tags:
W3C

W3C ออกมาตรฐานเว็บใหม่ Efficient XML Interchange (EXI) ซึ่งเป็นฟอร์แมตแบบย่อของ XML ที่บีบเค้นจนเหลือแต่ข้อมูลไบนารี

EXI ถูกออกแบบเพื่อการส่งข้อมูลผ่านอินเทอร์เน็ตที่มีประสิทธิภาพมากขึ้น ประหยัดแบนด์วิธมากขึ้น ซึ่งการทดสอบบางชุดของ W3C เอง สามารถแปลงไฟล์ XML เป็น EXI ที่ขนาดเล็กลงถึง 100 เท่า! เมื่อเทียบกับการบีบอัดด้วย GZIP แล้วดีกว่ากันมากหลายช่วงตัว

W3C ใช้เวลา 7 ปีในการพัฒนา EXI โดยเป้าหมายของมันคืออุปกรณ์ฝังตัวต่างๆ ไม่ว่าจะเป็นกล้องถ่ายรูป มือถือ หรือรถยนต์ หน้าตาของ EXI ต้องอธิบายเป็นไบนารีโค้ด คนที่สนใจดูได้จาก Efficient XML Interchange (EXI) Format 1.0

ที่มา - W3C, ReadWriteWeb

Comments

By: kittipat
ContributorAndroidUbuntu
kittipat's blog
on 11/03/11 21:46 #268016 toggle
kittipat's picture

ก็น่าจะทำได้อยู่ 1 byte เป็นไปได้ตั้งสองร้อยว่า tag แต่ปัจจุบัน tag นึงใช้ตั้งหลาย byte ได้ 100 เท่าก็คิดว่าไม่มากไม่น้อยนะครับ


@kittipatv

http://kittipatv.wordpress.com

By: tisana
Blackberry
tisana's blog
on 11/03/11 21:54 #268018 toggle
tisana's picture

เพิ่งอ่าน paper เกี่ยวกับมันไปเมื่อสองเดือนก่อน ยังเป็น rc spec อยู่เลย ในที่สุด!

By: nextman13
Ubuntu
nextman13's blog
on 11/03/11 22:01 #268019 toggle
nextman13's picture

สุดยอดครับ


This is a pen.

By: soginal
Android
soginal's blog
on 11/03/11 22:33 #268026 toggle
soginal's picture

จากยุคเก่าใช้ Binary เปลี่ยนไปสู่ยุคของ XML และสุดท้ายก็กลายเป็น Binary เหมือนเดิม

สูงสุดสู่สามัญจริงๆ


  1. "If debugging is the process of removing software bugs, then programming must be the process of putting them in."
  2. "Life like binary tree"
  3. "I need emoticon"
By: massacre
AndroidUbuntu
massacre's blog
on 11/03/11 23:06 #268033 toggle
massacre's picture

แล้วเวลาตอนแปลง EXI กลับเป็น XML ใช้เวลามากไหมครับ

By: AMp
In Love
AMp's blog
on 12/03/11 9:19 #268097 Reply to:268033 toggle
AMp's picture

นั่นสิ คิดถึงตอนที่ EXI ไปอยู่บน browser เลย

By: Soul_Master
Windows Phone
Soul_Master's blog
on 12/03/11 1:32 #268057 toggle
Soul_Master's picture

ค่อยเอาไปเทียบ JSON ได้หน่อย

By: mk
FounderAndroidRed HatWindows
mk's blog
on 12/03/11 8:29 #268080 Reply to:268057 toggle
mk's picture

ตอนแรกผมก็เข้าใจว่ามันออกมาเพื่อแข่งกับ JSON แต่พอไปดูสเปกจริงๆ คนละเรื่องเลยครับ อันนี้บีบโหดกว่าหลายเท่า


my disclaimer

By: artiya4u
AndroidUbuntu
artiya4u's blog
on 12/03/11 8:54 #268085 toggle
artiya4u's picture

รอมานาน ใอ้เราก็เขียนก็เคยแต่เขียน binary ไส่แท็ก XML เมื่อนานมาแล้ว ยังมีอีกอันที่เล็ก bencoding ใช้ในไฟล์ torrent


If today was perfect there would be no need for tomorrow.

By: paween_a
iPhone
paween_a's blog
on 12/03/11 13:46 #268157 toggle
paween_a's picture

มันต้องเสียเวลาในการประมวลผลของการบีบและขยายข้อมูลอีกมากหรือเปล่าครับเนี่ย

By: lew
FounderJusci's WriterMEconomicsAndroid
lew's blog
on 12/03/11 15:12 #268184 Reply to:268157 toggle
lew's picture

bitwise operation นี่เร็วกว่า string operation หลายเท่าครับ


LewCPE's Google+