กูเกิลเปิดตัวอัลกอริทึมสำหรับบีบอัดไฟล์แบบใหม่ชื่อ Zopfli จุดเด่นของมันคือประสิทธิภาพในการบีบอัดไฟล์ที่ดีกว่า zlib/gzip และ 7-zip ในปัจจุบันประมาณ 3-8%
อย่างไรก็ตาม Zopfli ไม่ใช่ทางเลือกของการบีบอัดไฟล์ทุกประเภท เพราะการบีบอัดที่ดีขึ้นเล็กน้อย กลับต้องแลกมาด้วยระยะเวลาในการคำนวณที่เพิ่มขึ้นถึง 81 เท่าตัว (เทียบกับ gzip แบบอัดมากที่สุดระดับ -9) ส่วนระยะเวลาคลายการบีบอัด (uncompress) กลับใกล้เคียงกันมาก
กูเกิลบอกว่า Zopfli ออกแบบมาสำหรับการบีบอัดไฟล์แบบ static ที่บีบครั้งเดียวแล้วส่งไฟล์นั้นไปหลายๆ สำเนา (เพื่อลดผลเสียเรื่องเวลาในการบีบอัดไฟล์) เป้าหมายก็คือลดปริมาณข้อมูลที่ต้องใช้ส่งผ่านอินเทอร์เน็ตให้มากที่สุดเท่าที่เป็นไปได้ ตามสไตล์ของกูเกิลนั่นเอง
ตอนนี้ Zopfli เปิดซอร์สให้โปรแกรมอื่นๆ เรียกใช้ได้แล้ว มันเขียนด้วยภาษาซี และเป็นผลงานจากเวลาว่าง 20% ของพนักงานคนหนึ่งของกูเกิลครับ
ที่มา - Google Developers Blog
เพิ่มเติมเนื้อหาโดยคุณ e.p.
มัน compatible กับ Deflate (ซึ่งจริงๆ มันก็คือ Deflate) ใน zlib/gzip ฯลฯ ด้วยนะครับ เพราะมันทำให้สามารถเปลี่ยนเฉพาะตัว compressor เป็นตัวนี้ แต่ตัว decompressor ใช้ตัวเก่าได้เลย
ดังนั้นมันสามารถสร้างไฟล์ *.gz ที่เปิดได้ด้วย gzip ธรรมดาได้ หรือทำ compressed static HTML page แล้วส่งไปให้ client ได้โดยตรงเลย หรือไฟล์อย่าง *.png ซึ่งก็เป็น Deflate ก็ได้รับประโยชน์ไปด้วยครับ
on
ว่างๆ ก็เขียน Algorithm
havestmoon Fri, 01/03/2013 - 23:59
ว่างๆ ก็เขียน Algorithm แบบนี้เล่นๆ ชิลๆ
= ="
ปัญหาใหญ่เลย
plaidin Sat, 02/03/2013 - 00:00
ปัญหาใหญ่เลย ประสิทธิภาพที่เพิ่มไม่คุ้มกับการเปลี่ยนแปลงไปใช้ตาม
แนวการไช้คือ compress
put4558350 Sat, 02/03/2013 - 01:56
In reply to ปัญหาใหญ่เลย by plaidin
แนวการไช้คือ compress ไฟลที่ไช้บ่อยๆทิ้งเอาไว้ที่ server เวลามีคนมาไช้ก็ส่งไฟลก้อนนั้นให้เลย ผลคือส่งไฟลใด้เร็วขึ้น
ถ้าเป้นต้นทาง
toooooooon Sun, 03/03/2013 - 00:33
In reply to ปัญหาใหญ่เลย by plaidin
ถ้าเป้นต้นทาง ก็ประหยัดอยู่นะครับ
ทำครั้งเดียว คนโหลดไม่จำกัด
เวลาว่าง 20%
shikima Sat, 02/03/2013 - 00:04
เวลาว่าง 20% ของโปรแกรมเมอร์แบบไทยๆ (โดยเฉพาะเด็กจบใหม่) คือ facebook ไม่ก็รูดมือถือ...
(พูดจากที่เคยเจอมาอ่ะ)
แล้วที่ทำงานมี incentive
tk719 Sat, 02/03/2013 - 00:19
In reply to เวลาว่าง 20% by shikima
แล้วที่ทำงานมี incentive ให้ทำแบบกูเกิลด้วยเหรอครับ
มีครับ จัดหนักด้วย
shikima Sat, 02/03/2013 - 01:52
In reply to แล้วที่ทำงานมี incentive by tk719
มีครับ จัดหนักด้วย แต่ขอให้งานเสร็จก่อน เวลาว่างที่เหลืออยากทำอะไรก็ได้
โปรเจคถ้า go live แล้ว ก็ว่างจนกว่าจะมีมาใหม่ หรือไม่ก็ไล่แก้งานเก่าๆ ที่ลูกค้าขอมา
ชื่อเรียกยาก ไม่น่าจะดัง
thedesp Sat, 02/03/2013 - 00:10
ชื่อเรียกยาก ไม่น่าจะดัง
อ่านว่าซอฟไฟล์ กลัวจะเป็น
Aoun Sat, 02/03/2013 - 09:07
In reply to ชื่อเรียกยาก ไม่น่าจะดัง by thedesp
อ่านว่าซอฟไฟล์ กลัวจะเป็น ซอฟเฟล
SoftFail - เจ็บเบาๆ
Elysium Sat, 02/03/2013 - 19:39
In reply to อ่านว่าซอฟไฟล์ กลัวจะเป็น by Aoun
SoftFail - เจ็บเบาๆ
เป็นการใช้เวลาว่างที่มีประโยช
nonzero Sat, 02/03/2013 - 00:13
เป็นการใช้เวลาว่างที่มีประโยชน์มากเลยครับ
น่าจะตั้งชื่อ GooZip
PowerBerry Sat, 02/03/2013 - 00:15
น่าจะตั้งชื่อ GooZip
+1 ลองอ่าน "กูซิบ"
illuminator Sat, 02/03/2013 - 00:18
In reply to น่าจะตั้งชื่อ GooZip by PowerBerry
+1
ลองอ่าน "กูซิบ" คนไทยได้ยินนี่ฮา
น่าจะเน้นว่ามัน compatible
e.p. Sat, 02/03/2013 - 00:23
น่าจะเน้นว่ามัน compatible กับ Deflate (ซึ่งจริงๆ มันก็คือ Deflate) ใน zlib/gzip ฯลฯ ด้วยนะครับ เพราะมันทำให้สามารถ__เปลี่ยนเฉพาะตัว compressor เป็นตัวนี้ แต่ตัว decompressor ใช้ตัวเก่าได้เลย__
ดังนั้น__มันสามารถสร้างไฟล์ *.gz ที่เปิดได้ด้วย gzip ธรรมดาได้__ หรือ__ทำ compressed static HTML page แล้วส่งไปให้ client ได้โดยตรง__เลย หรือ__ไฟล์อย่าง *.png ซึ่งก็เป็น Deflate ก็ได้รับประโยชน์ไปด้วย__ครับ
อ่านข่าวแล้วเฉย ๆ
-Rookies- Sat, 02/03/2013 - 01:16
In reply to น่าจะเน้นว่ามัน compatible by e.p.
อ่านข่าวแล้วเฉย ๆ อ่านเมนต์นี้แล้ว โอววว สึดยอดดด
อ่านแล้วต้องรีบไปอ่านต้นทาง
EThaiZone Sat, 02/03/2013 - 15:01
In reply to น่าจะเน้นว่ามัน compatible by e.p.
อ่านแล้วต้องรีบไปอ่านต้นทาง โอ้ว มันจริงด้วยแฮะ O_o
ขอยกไปทั้งย่อหน้าเลยละกันนะคร
mk Sat, 02/03/2013 - 16:10
In reply to น่าจะเน้นว่ามัน compatible by e.p.
ขอยกไปทั้งย่อหน้าเลยละกันนะครับ
โซฟลี (แบบกระชับ!)
25kannt Sat, 02/03/2013 - 00:21
โซฟลี (แบบกระชับ!)
ชิ ... กำลังจะเล่นเลย
mr_tawan Sat, 02/03/2013 - 00:31
In reply to โซฟลี (แบบกระชับ!) by 25kannt
ชิ ... กำลังจะเล่นเลย
มีปีกคงจะซิบได้มากกว่านี้ :D
viroth Sat, 02/03/2013 - 03:23
In reply to โซฟลี (แบบกระชับ!) by 25kannt
มีปีกคงจะซิบได้มากกว่านี้ :D
จำได้ว่ามีโปรแกรมบีบอัดหนักๆ
Architec Sat, 02/03/2013 - 10:05
จำได้ว่ามีโปรแกรมบีบอัดหนักๆ อยู่เจ้านึง ที่สมัยก่อนเอาไว้บีบไฟล์ DVD (ข้างในกลวงๆ) จาก 4GB เหลือ 4MB ไม่ทราบว่าชื่อโปรแกรมอะไรครับ?
บีบหนักๆรู้จักอยู่สองตัวคือ
jirayu Sat, 02/03/2013 - 13:19
In reply to จำได้ว่ามีโปรแกรมบีบอัดหนักๆ by Architec
บีบหนักๆรู้จักอยู่สองตัวคือ KGB Archiver ที่เค้าบอกว่าบีบ Office เหลืออยู่ 2MB แต่แตกไฟล์กันเป็นวัน กับอีกอันคือ UHARC ที่เกมเถื่อนสมัยก่อนชอบใช้ทำ Repack
ถ้าเป็นไฟล์กลวงๆนี่
lancaster Sat, 02/03/2013 - 14:00
In reply to จำได้ว่ามีโปรแกรมบีบอัดหนักๆ by Architec
ถ้าเป็นไฟล์กลวงๆนี่ ตัวไหนก็บีบแบบนั้นได้นะครับ เผลอๆเหลือไม่กี่ k ด้วยซ้ำ
fake 8รับ แตกมาเป็น 00000000
McKay Sat, 02/03/2013 - 17:30
In reply to จำได้ว่ามีโปรแกรมบีบอัดหนักๆ by Architec
fake 8รับ แตกมาเป็น 00000000 หมด
เวลาว่างๆ
PaPaSEK Sat, 02/03/2013 - 11:23
เวลาว่างๆ ผมก็เขียนโปรแกรมเปลี่ยนโลกเล่นๆ, พนักงานกูเกิลไม่ได้กล่าวไว้
เวลาว่างๆ
xnone Sat, 02/03/2013 - 14:18
เวลาว่างๆ ฝากผลงานไว้ให้โลกซะงั้น - -;
เป็นการใช้เวลาว่างที่บีบอัดมา
THM Sat, 02/03/2013 - 23:42
เป็นการใช้เวลาว่างที่บีบอัดมาก
ต้องเจอการใช้หลุมดำบีบอัดครับ
hisoft Sun, 03/03/2013 - 14:25
ต้องเจอการใช้หลุมดำบีบอัดครับ 3.xxTB เหลือ 3xKB กันเลยทีเดียว #นอกเรื่อง