คำถามติดแท็ก zlib

3
zlib, gzip และ zip เกี่ยวข้องอย่างไร พวกเขามีอะไรที่เหมือนกันและแตกต่างกันอย่างไร
วิธีการบีบอัดที่ใช้ในการzlibเป็นหลักเช่นเดียวกับที่ในgzipและซิป อะไรคือgzipและซิป ? แตกต่างกันอย่างไรและเหมือนกันอย่างไร
948 compression  zip  gzip  zlib 

13
การติดตั้งราง Ubuntu ล้มเหลวบน zlib
ฉันเพิ่งย้ายไปยัง Ubuntu 8.10 เป็นกล่อง dev ของฉัน มันเป็นการโจมตีครั้งแรกของฉันใน Linux ในฐานะระบบปฏิบัติการที่ใช้ประจำวันและฉันก็ลำบากมากที่ Rails จะเริ่มทำงาน ฉันได้ติดตามบทเรียนจำนวนหนึ่งซึ่งดูเหมือนว่าจะทำงานได้ดี แต่เมื่อฉันลองและใช้ติดตั้ง gem หรืออัพเดตอัญมณีในทุกสิ่งฉันได้รับข้อผิดพลาดที่มีลักษณะดังนี้: /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- zlib (LoadError) from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/spec_fetcher.rb:1 from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/commands/update_command.rb:5 from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:167:in `load_and_instantiate' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:88:in `[]' …

3
ฉันจะคลายการบีบอัดสตรีม gzip ด้วย zlib ได้อย่างไร
ไฟล์รูปแบบ Gzip (ที่สร้างด้วยgzipโปรแกรมเป็นต้น) ใช้อัลกอริทึมการบีบอัด "deflate" ซึ่งเป็นอัลกอริธึมการบีบอัดแบบเดียวกับที่zlibใช้ อย่างไรก็ตามเมื่อใช้ zlib เพื่อขยายไฟล์บีบอัด gzip ไลบรารีจะส่งคืนไฟล์Z_DATA_ERROR. ฉันจะใช้ zlib เพื่อขยายขนาดไฟล์ gzip ได้อย่างไร
108 gzip  zlib  inflate 

4
ลดความเข้ากันได้ของเบราว์เซอร์การบีบอัดและข้อได้เปรียบเหนือ GZIP
อัปเดต 10 กุมภาพันธ์ 2555: zOompf ได้ทำการวิจัยอย่างละเอียดเกี่ยวกับหัวข้อนี้ที่นี่แล้ว มันสำคัญกว่าการค้นพบใด ๆ ด้านล่าง อัพเดท 11 กันยายน 2553: มีการสร้างแพลตฟอร์มการทดสอบสำหรับสิ่งนี้ที่นี่ คำจำกัดความ HTTP 1.1 ของ GZIP และ DEFLATE (zlib) สำหรับข้อมูลพื้นฐาน: "" Gzip "คือรูปแบบ gzip และ" deflate "คือรูปแบบ zlibซึ่งน่าจะเรียกรูปแบบที่สองว่า" zlib "แทนเพื่อหลีกเลี่ยงความสับสนกับรูปแบบข้อมูลที่บีบอัดแบบ raw deflate ในขณะที่ HTTP 1.1 RFC 2616 ชี้อย่างถูกต้อง ข้อมูลจำเพาะ zlib ใน RFC 1950 สำหรับการเข้ารหัสการถ่ายโอน 'deflate' มีรายงานเกี่ยวกับเซิร์ฟเวอร์และเบราว์เซอร์ที่สร้างหรือคาดว่าข้อมูลดิบไม่ถูกต้องตามข้อกำหนดเกี่ยวกับการยุบตัวใน RFC …

5
sqlite3.ProgrammingError: คุณต้องไม่ใช้ 8-bit bytestrings เว้นแต่คุณจะใช้ text_factory ที่สามารถตีความ 8-bit bytestrings
ใช้ SQLite3 ใน Python ฉันพยายามจัดเก็บข้อมูลโค้ด UTF-8 HTML เวอร์ชันบีบอัด รหัสมีลักษณะดังนี้: ... c = connection.cursor() c.execute('create table blah (cid integer primary key,html blob)') ... c.execute('insert or ignore into blah values (?, ?)',(cid, zlib.compress(html))) ณ จุดใดที่ได้รับข้อผิดพลาด: sqlite3.ProgrammingError: You must not use 8-bit bytestrings unless you use a text_factory that can interpret 8-bit bytestrings …
90 python  unicode  sqlite  zlib 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.