タグ付けされた質問 「zlib」


13
Ubuntuレールのインストールがzlibで失敗する
開発ボックスとしてUbuntu 8.10に移動しました。これは、日常的に使用するOSとしてのLinuxへの私の最初の真剣な進出であり、Railsを実行するのに苦労しています。私はすべてがうまくいくように見えるいくつかのチュートリアルに従ってきましたが、何かにgem installまたはgem updateを使用しようとすると、次のようなエラーが発生します。 /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 `[]' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:144:in `find_command' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:131:in `process_args' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:102:in `run' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/gem_runner.rb:58:in …

3
zlibでgzipストリームを解凍するにはどうすればよいですか?
gzip形式のファイル(gzipプログラムで作成されたファイルなど)は、「deflate」圧縮アルゴリズムを使用します。これは、zlibが使用するものと同じ圧縮アルゴリズムです。ただし、zlibを使用してgzip圧縮ファイルを拡張すると、ライブラリはを返しますZ_DATA_ERROR。 zlibを使用してgzipファイルを解凍するにはどうすればよいですか?
108 gzip  zlib  inflate 

4
圧縮ブラウザーの互換性とGZIPよりも優れたデフレート
2012年2月10日更新: zOompfは、このまさにこのトピックに関する非常に徹底的な研究をここで完了しました。以下の調査結果よりも優先されます。 2010年9月11日更新: このためのテストプラットフォームがここに作成されました GZIPおよびDEFLATE(zlib)のHTTP 1.1定義(背景情報): "「Gzip」はgzip形式、「deflate」はzlib形式です。生のdeflate圧縮データ形式との混同を避けるために、2番目の形式は「zlib」と呼ばれるはずです。HTTP1.1 RFC 2616は正しくRFC 1950の「deflate」転送エンコーディングに関するzlib仕様では、RFC 1951のdeflate仕様に従って生のdeflateデータを生成または予期するサーバーおよびブラウザー、特にMicrosoft製品が報告されています。 zlib形式を使用した転送エンコーディングは、より効率的なアプローチです(実際 、zlib形式は、)、「gzip」転送エンコーディングを使用すると、HTTP 1.1作成者の側で名前が選択されたため、おそらく信頼性が高くなります。 "(ソース:http : //www.gzip.org/zlib/zlib_faq.html) だから、私の質問:私がRAW deflateデータをzlibラッパー(またはgzip、それに関しては)なしで送信した場合、生のdeflateを理解できない最新のブラウザー(IE6以降、FF、Chrome、Safariなど)がありますか?圧縮データ(HTTPリクエストヘッダー「Accept-Encoding」に「deflate」が含まれていると想定)? デフレートデータは、常にGZIPより数バイト小さくなります。 これらすべてのブラウザーがデータを正常にデコードできる場合、zlibの代わりにRAW deflateを送信することにはどのような欠点がありますか? 2010年9月11日更新: このためのテストプラットフォームがここに作成されました

5
sqlite3.ProgrammingError:8ビットのバイト文字列を解釈できるtext_factoryを使用しない限り、8ビットのバイト文字列を使用しないでください
PythonでSQLite3を使用して、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 (like text_factory = str). It is highly …
90 python  unicode  sqlite  zlib 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.