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

元の表現と比較して使用するビット数が少なくなるようにデータをエンコードするプロセスに付けられた名前。

9
GoogleのPage Speedロスレス画像圧縮はどのように機能しますか?
WebサイトでFirebug / Firefox用のGoogleのPageSpeedプラグインを実行すると、画像を可逆圧縮できるケースが提案され、この小さい画像をダウンロードするためのリンクが提供されます。 例えば: http://farm3.static.flickr.com/2667/4096993475_80359a672b_s.jpgを可逆圧縮すると、33.5KiBを節約できます(85%削減)。 ロスレスでhttp://farm2.static.flickr.com/1149/5137875594_28d0e287fb_s.jpgを圧縮すると、18.5KiB(77%削減)を節約できます。 http://cdn.uservoice.com/images/widgets/en/feedback_tab_white.pngを可逆圧縮すると、262B節約できます(11%削減)。 http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/themes/base/images/ui-bg_flat_75_ffffff_40x100.pngを可逆圧縮すると、91Bを節約できます(51%削減)。 http://www.gravatar.com/avatar/0b1bccebcd4c3c38cb5be805df5e4d42?s=45&d=mmを可逆圧縮すると、61Bを節約できます(5%削減)。 これは、JPGとPNGの両方のファイルタイプに適用されます(私はGIFや他のファイルをテストしていません)。 Flickrのサムネイルにも注意してください(これらの画像はすべて75x75ピクセルです)。かなり大きな節約になります。これが本当に素晴らしいとしたら、Yahooがこのサーバー側をライブラリ全体に適用して、ストレージと帯域幅の負荷を削減しないのはなぜですか。 Stackoverflow.comでさえ、ごくわずかな節約になります。 http://sstatic.net/stackoverflow/img/sprites.png?v=3を可逆圧縮すると、1.7KiBを節約できます(10%削減)。 http://sstatic.net/stackoverflow/img/tag-chrome.pngを可逆圧縮すると、11B節約できます(1%削減)。 PageSpeedは、Photoshopの「Web用に保存」機能を使用して作成したPNGファイルをかなり適切に節約することを提案しています。 だから私の質問は、画像を大幅に削減するために画像にどのような変更を加えているのですか?ファイルタイプによって回答が異なると思います。これは本当にJPGのロスレスですか?そして、彼らはどうやってPhotoshopを倒すことができますか?私はこれに少し疑わしいでしょうか?

13
Gzipとminify
先日、Gzipの使用を好む人と比較して、JavaScriptとCSSを縮小することについて、やや活発な議論がありました。 この人をXと呼びます。 Xは、Gzipはファイルを圧縮するので、コードをすでに縮小化していると述べました。 同意しません。Zipは、ファイルサイズを縮小するための無損失の方法です。ロスレスとは、元のファイルを完全に復元する必要があることを意味します。つまり、スペース、不要な文字、コメント付きコード、その他すべてを復元できるように情報を保存する必要があります。より多くを圧縮する必要があるため、より多くのスペースを必要とします。 私にはテストの方法はありませんが、このコードのGzipは次のように信じています。 .a1 { background-color:#FFFFFF; padding: 40px 40px 40px 40px; } それでも、このコードのGzipよりも大きくなります。 .a1{body:background-color:#FFF;padding:40px} これが正しいか間違っているかを証明できる人はいますか?そして、「私がいつも使っているので、それは正しい」と言って来ないでください。 ここで科学的な証拠を求めています。
131 compression  gzip  minify 

14
どのようにしてZip爆弾を作成しますか?
zip爆弾に関するこの質問は、当然、このトピックに関するウィキペディアのページへと私を導きました。この記事では、1.3エクサバイトに解凍される45.1 kbのzipファイルの例について述べています。 そもそもそのようなファイルを作成するために使用される原則/テクニックは何ですか?実際にこれを実行するのではなく、関連する概念の簡略化された「方法-動作」説明に興味があります。 PS この記事では9層のzipファイルについて言及しているため、一連のゼロを圧縮するという単純なケースではありません。なぜ9、なぜそれぞれ10個のファイルなのか?


7
短いテキスト文字列の効率的な圧縮アルゴリズム[終了]
現在のところ、この質問は、Q&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 小さなテキスト文字列を圧縮するアルゴリズムを探しています:50〜1000バイト(つまり、URL)。これに最適なアルゴリズムはどれですか?

10
.tar.gzファイルを作成するときにディレクトリを除外する
私は/public_html/フォルダを持っています。そのフォルダに/tmp/は、70 GBほど必要のないファイルが含まれているフォルダがあります。 今、私が作成しようとしています.tar.gzの/public_html/を除きます/tmp/ これは私が実行したコマンドです: tar -pczf MyBackup.tar.gz /home/user/public_html/ --exclude "/home/user/public_html/tmp/" タールはまだ作成されており、 ls -shことで、MyBackup.tar.gzすでに約30 GB ある/public_html/こと/tmp/がわかります。これがないと、ファイルが1 GBを超えないことがわかります。 何を間違えたのですか?
119 linux  gzip  tar  compression 



11
.NETで7-Zipアーカイブを作成するにはどうすればよいですか?
C#コンソールアプリケーションから7-Zipアーカイブを作成するにはどうすればよいですか?通常の広く利用可能な7-Zipプログラムを使用してアーカイブを抽出できるようにする必要があります。 これは、この質問への回答として提供された例を使用した私の結果です 7z.exeへの「シェリングアウト」-これは最も単純で最も効果的なアプローチであり、うまく機能することを確認できます。以下のようworkmad3が言及、私はちょうど私が保証することができるものである、7z.exeは、すべてのターゲット・マシンにインストールされていることを保証する必要があります。 7メモリ圧縮の圧縮 -これは、クライアントに送信する前にCookieを「メモリ内」で圧縮することを指します。この方法はやや有望です。ラッパーメソッド(LZMA SDKをラップする)の戻り値の型byte[]。byte[]配列をファイルに書き込むとき、7-Zip(File.7z is not supported archive)を使用して配列を抽出できません。 7zSharpラッパー(CodePlexにあります)-7z exe / LZMA SDKをラップします。アプリからプロジェクトを参照し、いくつかのアーカイブファイルを正常に作成しましたが、通常の7-Zipプログラム(File.7z is not supported archive)を使用してファイルを抽出できませんでした。 7Zip SDK別名LZMA SDK-これを使用する方法を理解するのに十分なほど賢くないと思います(これが私がここに投稿した理由です)...通常の7zipプログラム? 7-ZipアーカイブDLLのCodeProject C#(.NET)インターフェイス-7zipアーカイブからの抽出のみをサポートしています...それらを作成する必要があります! SharpZipLib-彼らのFAQによると、SharpZipLibは7zipをサポートしていません。
101 c#  .net  compression  7zip 

3
IIS7でMVC3を使用しているときにgzip圧縮を有効にするにはどうすればよいですか?
MVC 3でgzip圧縮を有効にする方法を知っている人はいますか?IIS7を使用しています。 Google Chrome監査の結果: gzip圧縮を有効にする(4) 以下のリソースをgzipで圧縮すると、転送サイズを約3分の2(〜92.23KB)削減できます。 / mydomain /は〜1.53KB節約できます jquery-1.4.4.min.jsは〜51.35KBを節約できます Cufon.jsは〜11.89KBを節約できます Futura.jsは〜27.46KB節約できます

6
ファイル全体を解凍せずにzipファイルからデータを読み取る方法
とにかく.Net(C#)には、ファイル全体を解凍せずにzipファイルからデータを抽出する方法はありますか? 単に私はおそらくzipファイルの最初からデータ(ファイル)を抽出したいだけです。明らかに、これは、圧縮アルゴリズムがファイルを確定的な順序で圧縮するかどうかに依存します。

11
Mercurialでは、プッシュする前に一連のチェンジセットを1つに「圧縮」する方法を教えてください。
ローカルとリモートのMercurialリポジトリがあるとします。今、私は機能に取り組み始めます。私はそれに取り組み、それが完了したと思ったら、チェンジセットをコミットします。もう少しテストすると、コードを調整することでこの機能をさらに改善できることがわかりました。変更を加えてコミットします。20分後、この新機能にバグがあるので、修正してコミットします。 たとえば、リモートリポジトリにプッシュしたいチェンジセットが3つあります。たとえば、「Implementing feature X」というメッセージの付いた1つのチェンジセットとしてプッシュします。 手間をかけずにこれを行うにはどうすればよいですか?パッチでできると思いますが、大変な作業のようです。

10
pdftk圧縮オプション
私は次のコマンドラインを使用してpdftkを使用してpdfを圧縮します pdftk file1.pdf output file2.pdf compress 私のファイルの重量が減ったのでそれは機能します。 圧縮を変更する[オプション]はありますか??? または、ファイルを圧縮する他の解決策はありますか?一部のグラフィックには多くのポイントがあるため、重いです。たとえば、これらのグラフをjpgに変換して圧縮を適応させる方法はありますか?

4
複数のGZipファイルの高速連結
gzipファイルのリストがあります: file1.gz file2.gz file3.gz これらのファイルを解凍せずに1つのgzipファイルに連結またはgzip圧縮する方法はあり ますか? 実際には、これをWebデータベース(CGI)で使用します。Webがユーザーからクエリを受信し、クエリに基づいてすべてのファイルを一覧表示し、バッチファイルでユーザーに提示する場所。
92 linux  unix  gzip  compression 

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日更新: このためのテストプラットフォームがここに作成されました

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.