Tags:
Node Thumbnail

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

Get latest news from Blognone

Comments

By: kittipat
ContributorAndroidUbuntu
on 11 March 2011 - 21:46 #268016

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

By: tisana
iPhoneAndroidUbuntuWindows
on 11 March 2011 - 21:54 #268018

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

By: nextman13
AndroidBlackberryUbuntuWindows
on 11 March 2011 - 22:01 #268019

สุดยอดครับ

By: soginal
AndroidIn Love
on 11 March 2011 - 22:33 #268026
soginal's picture

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

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

By: massacre
AndroidUbuntu
on 11 March 2011 - 23:06 #268033

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

By: AMp
In Love
on 12 March 2011 - 09:19 #268097 Reply to:268033

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

By: Soul_Master
Windows Phone
on 12 March 2011 - 01:32 #268057

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

By: mk
FounderAndroid
on 12 March 2011 - 08:29 #268080 Reply to:268057
mk's picture

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

By: artiya4u
AndroidUbuntu
on 12 March 2011 - 08:54 #268085
artiya4u's picture

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

By: paween_a
Android
on 12 March 2011 - 13:46 #268157
paween_a's picture

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

By: lew
FounderJusci's WriterMEconomicsAndroid
on 12 March 2011 - 15:12 #268184 Reply to:268157
lew's picture

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


lewcpe.com, @public_lewcpe