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

データの圧縮(圧縮)および復元(圧縮解除)。

4
より高速なインターネットのためのプライベートVPN圧縮
バックグラウンド: 私は学生ですが、現在、私の学校のWi-Fi接続は非常に遅い(非常に遅い)です。8Gb 4Gデータプランを持っていますが、それでも月末に不足しています。 私は自宅にヘッドレス(400 Mbps接続)のDebianをセットアップしましたが、自動化されたSeedbox、L2TP-IPSec VPN、BTSyncサーバー、およびApacheサーバーとしてすでにそれを使用しています。2か月前にビルドを開始しました—高速のインターネット接続が得られないことを知っていたため—私はDebianにかなり慣れていません これが私の質問です: プライベートVPNを介してデータを効率的に圧縮することは可能ですか?Onavo Extendのような一部のiPhoneおよびAndroidアプリがそれを実現できることは知っています。この種のシステムを配置して(実際に十分に効果的である場合)、4Gデータの使用量を減らすにはどうすればよいのかと考えていました。そのようなVPNをインストール/構築する場合、以下と互換性があります。 Debian(サーバー)、 Mac OS(マイコンピュータ)、 およびiOS(私の電話)。 私の学校のWiFiをどのように高速化できるかについて他に提案がある場合。私はいくつかのテストを行いました。ping www.google.comタイムアウトし、arp -a長い時間がかかりますが、最終的にはいくつかのピアが表示され、速度テスト(接続が悪いとインターネットにアクセスできる場合)は0.28 Mbpsのダウンスピードを返します。
11 debian  osx  vpn  compression  ios 

1
ディレクトリのオンザフライ圧縮
ほとんど使用されない(毎週考える)テキストファイルを常に格納するディレクトリがあります。当然、これは圧縮を使用するのに最適な場所です。ただし、ファイルにアクセスするたびにtarを使用する必要があるのではなく、「圧縮フォルダーをマウントする」ことができれば気に入っています。 フォルダがmydirと呼ばれているとしましょう 理想的には、次のことが当てはまります。 プログラムがディレクトリが圧縮されていることを知る必要なく、mydirでコピー/移動/削除/読み取りされたアイテム mydirからのファイルがプログラムによって読み取られるとき、ディレクトリ全体ではなく、そのファイルのみが解凍されます。 ディレクトリは常に利用可能である必要があります。(おそらくブートまたはログインにマウントされています)


3
.zipファイル内のファイルの圧縮ファイルサイズを一覧表示するコマンドはありますか?
単一のzipファイルに圧縮された各ファイルの絶対サイズをバイト単位で確認したいのですが。zipのmanページを読んだので、そのユーティリティがそれを実行できるかどうかはわかりません。これはMac OS X上にあります。 何かのようなもの: $zip list myarchive.zip file1.jpg 100 bytes compressed 3000 bytes uncompressed file2.jpg 130 bytes compressed 3440 bytes uncompressed
11 files  compression  zip  size 

3
initramfsにcpioを使用する理由
Gentoo wikiに従って、自分のinitramfsを作成しています。おなじみのtarandの代わりにgzip、このページはcpioand を使用するように指示していますgzip。ウィキペディアはcpio、2.6カーネルのinitramfsで使用されていると述べていますが、その理由は説明していません。 これは単なる慣習cpioですか、それともinitramfsに適していますか?私はまだ使用できますtarとgzip?

1
多くの圧縮ファイルを1つのアーカイブに結合するにはどうすればよいですか?
.tar.xzほぼ同一の数百のファイルがあります(これらは毎日のデータベースダンプであり、データベースの変更はゆっくりです)。 非圧縮ファイルは類似しているため、非常によく圧縮され、小規模なテストでは、これらの非圧縮ファイルをいくつ圧縮しても、そのうちの1つよりもわずかに大きいアーカイブしか作成されないことがわかっています。 私の問題は、すべての非圧縮ファイルが数テラバイト(圧縮比は約25:1)になることであり、作業領域として使用するほどのディスク領域がありません。 個々の圧縮ファイルを一度に1つずつ処理して、それらを単一のアーカイブに追加し、それらを一緒に圧縮する利点を維持する方法はありますか?
10 tar  compression 


2
未使用スペースをゼロでクリア(btrfs)
未使用のスペースをゼロでクリアするにはどうすればよいですか?(私はbtrfsファイルシステム用のツールを求めています) 私はもっ​​と賢いものを探しています cat /dev/zero > /mnt/X/big_zero ; sync; rm /mnt/X/big_zero FSArchiverが「使用済みスペース」を探しているように、未使用だが反対側のサイトを無視します。 目的:パーティションイメージを圧縮したいので、未使用のスペースをゼロで埋めることを強くお勧めします。 ところで ext3、ext4の場合:未使用のスペースをゼロでクリアします(ext3、ext4)。ここでbtrfsを要求します 「よりスマートなアルゴリズム」の明確化:「よりスマートなアルゴリズム」は混乱を招くことがわかるので、ここで最終的にそれについて行を追加することにしました。読者の皆さん、ファイルシステムをデータ構造として考えてください。簡単にするために、関連付けキー->値の配列として使用される、赤と黒のツリーを保持する自己バランスを考えます。値は整数です。目標は、すべての負の値をゼロでクリアすることです。「スマートでない」アルゴリズムはそれを反復し、key:valueペアを新しいマップに追加します(最終的には負の値をゼロに変更します)。スマートアルゴリズムは、負の値が格納されている場所を検出し、それらをインプレースでクリアします。

2
アーカイブファイルリストを即座に印刷(アーカイブ全体を解凍せずに)
.tar.gzアーカイブの問題は、アーカイブのコンテンツを一覧表示しようとすると、コンピューターが実際に圧縮解除することです。ファイルが大きい場合、これには非常に長い時間がかかります。 以下のような他のファイル形式は.7z、.rar、.zipこの問題はありません。それらの内容をリストすることはほんの一瞬です。 私の素朴な意見では、これは.tar.gzアーカイブ形式の大きな欠点です。 だから私は実際に2つの質問があります: .tar.gzこの欠点にもかかわらず、なぜ人々はそんなに多くを使うのですか? 「インスタントコンテンツリスト」機能が必要な場合、どのような選択肢がありますか(他のソフトウェアまたはツールを意味します)。

2
より高い圧縮率でzipファイルを圧縮する
zipコマンドを使用して圧縮された多数のzipファイルがあります。-9フラグを使用して再圧縮して、圧縮率を向上させます。手動で解凍してから圧縮せずにそれができるかどうか誰かが知っていますか? PS。Windowsユーザーに提供されるため、zipファイルとして保存する必要があります(名前に空白が含まれているため)
10 linux  zip  compression 

1
非圧縮ファイルの見積もりが間違っていますか?
大きな(〜60G)圧縮ファイル(tar.gz)がありました。 私はsplitそれを4つの部分に分割してから、catそれらを一緒に結合していました。 しかし、今、私が非圧縮ファイルのサイズを見積もろうとしているとき、それはオリジナルよりも小さいことがわかりましたか?これはどのようにして可能ですか? $ gzip -l myfile.tar.gz compressed uncompressed ratio uncompressed_name 60680003101 3985780736 -1422.4% myfile.tar

3
ファイルをtarすることで圧縮を改善できますか?
一連のファイルをまとめてtarで圧縮すると、標準ツール(gzip、bzip2、xzなど)で圧縮を改善できますか? 私は長い間これが事実であると思っていましたが、それを試したことはありません。ランダムなバイトの同じ20Mbファイルの2つのコピーが一緒にtarされている場合、これを実現する巧妙な圧縮プログラムは、tarball全体をほぼ20Mbに圧縮できる可能性があります。 私は、gzip、bzip2、およびxzを使用して、1)ランダムバイトのファイル、2)そのファイルの2つのコピーのtarball、および3)そのファイルの2つのコピーの猫を使用して、この実験を試しました。すべての場合において、圧縮によってファイルサイズが縮小されることはありませんでした。これはケース1で予想されますが、ケース2および3の場合、最適な結果は、40Mbファイルを約20Mbに縮小できることです。これは、特に冗長性が離れているため、圧縮プログラムにとっては難しい洞察です。完璧な結果を期待することはできませんが、ある程度の圧縮があるとは思っていました。 テスト: dd if=/dev/urandom of=random1.txt bs=1M count=20 cp random1.txt random2.txt cat random1.txt random2.txt > random_cat.txt tar -cf randoms.tar random1.txt random2.txt gzip -k random* & bzip2 -k random* & xz -k random* & wait du -sh random* 結果: 20+0 records in 20+0 records out 20971520 bytes (21 MB) copied, …

4
巨大なファイルをアーカイブに追加し、同時に削除する方法
/root/bigfile100GBのシステムに80GBのファイルがあり、このファイルをアーカイブに入れたいとしましょう /root/bigarchive.tar このファイルがアーカイブに追加されると同時に削除する必要があるのは明らかです。したがって、私の質問: ファイルがアーカイブに追加されると同時に削除する方法は?
8 tar  zip  compression  gzip 

2
所定のサイズのgzipファイルを作成する
application/x-gzip100 MBから999 MBの範囲のさまざまなサイズのコンテンツタイプのファイルのアップロードをテストしたいと思います。 .gzこれらの所定のサイズのファイルを作成するにはどうすればよいですか?私が行う場合dd if=/dev/zero of=somefile bs=1 seek=100、通常、圧縮後のファイルは非常に小さくなります。

2
Linux Mintでのzipファイルの暗号化の強度
Zip暗号化は弱いという評判がよくありますが、強力なパスワードと組み合わせた特定のアルゴリズム(AESを使用するなど)を使用して暗号化されたzipファイルは本当に安全であると主張する人もいます(https://superuser.comを参照)。/ questions / 145167 / is-zips-encryption-really-bad) 私の質問は、Nemoでファイルを右クリックして[圧縮...]コンテキストを選択してファイルを圧縮した場合、Linux Mint 17.1でのzipファイルの暗号化はどの程度強力なのですか?上記のリンクで推奨されているのと同じAES標準を使用していますか?辞書の単語ではなく、大文字、小文字、数字、記号、16桁以上の数字を使用した強力なパスワードを想定してください。

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