タグ付けされた質問 「7-zip」

7-Zipは、オープンソースのファイル圧縮およびアーカイブアプリケーションです。

4
7zipを使用した増分バックアップ
グーグルで検索してみましたが、7zipコマンドラインユーティリティが増分バックアップの作成に使用するコマンドが見つかりません。だから誰かがコマンドを共有できますか? ありがとう :ところで私は、このリンク見つけhttp://wmug.co.uk/wmug/b/sean/archive/2009/03/20/powershell-amp-7zip-incremental-backup-solution.aspxを。ただし、増分バックアップとはいえ、差分バックアップ用のようです。


3
アーカイブからフォルダーを抽出する7-Zipコマンドライン
私が使用している7 -ジップ抽出するために、コマンドラインをZIPに呼ばれるアーカイブabc.zipそれに3つのテキストファイルに「ジッパー」と呼ばれるフォルダ(とアーカイブですa.txt、b.txtなどをc.txt)。 私の問題は、次のコマンドで抽出するときです。 7z e C:\abc\abc.zip -y oC:\abc 7 -ジップ抽出物のすべてが、それは、フォルダ「ジッパー」、それだけ抽出を抽出していないa.txt、b.txtとc.txtして出力先(で、中プットそれらをC:\abc)。 7-Zipで実際のフォルダーのみを抽出するにはどうすればよいですか?



1
多くの同様の大きな画像を圧縮していますか?
私は地球の衛星画像の大きなアーカイブを扱っています。各アーカイブ画像は同じエリアで15分間隔で撮影されたため、互いに非常に似ています。2つの連続したものは次のようになります。 ビデオアルゴリズムは、複数の類似画像を非常にうまく圧縮します。ただし、この画像はビデオ(10848x10848)には大きすぎるため、ビデオエンコーダーを使用すると画像のメタデータが削除されるため、そのような大きな画像でビデオエンコーダーを動作させても、それらを抽出してメタデータを復元するのは面倒です。 いくつかのテストを行うために、1日の96個の画像を1080x1080ピクセル、合計40.1MBに縮小し、次の結果で異なる圧縮を試しました。 zip:39.8 MB rar:39.8 MB 7z:39.6 MB tar.bz2:39.7 MB zpaq v7.14:38.3 MB fp8 v2:32.5 MB paq8pxd v45:30.9 MB 最後の3つは、コンテキストをはるかに活用し、実際に従来の圧縮よりもうまく機能すると想定されていますが、圧縮率は15MBに達するか、画質を維持することができないmp4ビデオと比較してまだかなり劣っています。 ただし、これらの圧縮ユーティリティで使用されるアルゴリズムは、ビデオ圧縮のように画像の類似性を利用していないようです。実際、各画像を個別に圧縮するpackJPGを使用すると、セット全体が32.9 MBになり、fp8とpaq8pxdに非常に近くなりますが、画像間の類似性をまったく活用しません(各画像が個別に圧縮されるため)。 別の実験では、Matlabで上記の2つの画像の差を計算しましたが、次のようになります。 fp8で両方の元の画像(219.5 + 217.0 = 436.5 kB合計)を圧縮すると350.0 kB(80%)になりますが、それらの1つと差分画像(同じ品質のjpgとして122.5 kBを使用)が圧縮されます。 270.8 kB(62%)のファイルでは、再び(mp4とpackJPGの比較で明らかになったように)、fp8は類似性をあまり利用していないようです。rarで圧縮しても、1つの画像とその差は元の画像のfp8よりも優れています。その場合、rarはそれを333.6 kB(76%)まで下げます。 私は多くのアプリケーションを思い描くことができるので、この問題に対する優れた圧縮ソリューションがあるに違いないと思います。私の特定のケースに加えて、多くのプロの写真家は、連続撮影やタイムラプス画像などのために多くの同様のショットを持っていると思います。そのような圧縮の恩恵を受けるすべてのケース。 また、少なくとも画像データについては、可逆圧縮を必要としません(メタデータを保存する必要があります)。 だから... 圧縮された画像間の類似性を活用する圧縮方法はありますか? 上記のテストの2つの画像はここからダウンロードでき、最初のテストの96の画像はここからダウンロードできます。

6
7-Zipコマンドラインを使用してサブディレクトリでアーカイブするにはどうすればよいですか?または、アーカイブ中にフォルダ構造をどのように保持しますか?
私はこのようなファイルがたくさんあります: C:\G\G1\35antique-shop.mp3 C:\G\G2\35antique-shop.mp3 C:\G\G1\09saguri.mp3 C:\G\G2\09saguri.mp3 アーカイブ中にフォルダ構造を維持する方法を知りたいだけです。これは重複するものよりも重要であり、それを解決する方法を知ることはボーナスになるでしょう。 @Lamb "G1およびG2フォルダーから選択したファイルのみ(フォルダー全体ではなく)をアーカイブしますか?" それはほとんどすべてを語っていますが、私は改善しようとします:選択したファイルのみをアーカイブに移動したいだけではありません。各ファイルへのパス名を含む、これらのファイルのリストもあります。 したがって、SubDir1には10個のファイルがあり、そのうち3個を圧縮したい場合があり、SubDir1 \ sub2には5個のファイルがあり、そのうち5個すべてを圧縮したい場合があります。アーカイブする必要のあるファイルはリストファイルにあります。 ファイルが重複している可能性があるので、サブディレクトリを追加すると、7-Zipはそれらを重複として認識しないことを願っています。 そして、私はそれをコマンドラインで行うのが好きです。 私はこのようなバッチファイルを試しました: 7z a -r MyArchive.7z C:\G\G1\35antique-shop.mp3 7z a -r MyArchive.7z C:\G\G2\35antique-shop.mp3 7z a -r MyArchive.7z C:\G\G1\09saguri.mp3 7z a -r MyArchive.7z C:\G\G2\09saguri.mp3 これは、01antique-shop.mp3、02antique-shop.mp3、...、33antique-shop.mp3および34antique-shop.mp3までのファイルはアーカイブしないでください。 フォルダ名(=サブディレクトリ)はMyArchive.7zに追加されていません。これが問題です。 明らかに、リストファイルでコマンドを1つだけ使用したいのですが、それも機能しません。 私はもう試した: 7z a -mx0 -tzip C:\$$-edrive\F-G-H.zip @fgh.txt これは実際には選択に関してはかなりうまく機能しますが、ディレクトリ構造は保持されません。悲しいことに。 どうすればよいですか?

4
PDFを圧縮するときに最大の圧縮を得るために7zipファイルを作成するときに使用する設定は何ですか?
最大の圧縮を得るために7zipファイルを作成するときに使用する設定は何ですか?スキャンした画像を含むPDFドキュメントを圧縮しています。LZMA2の使用を考えていますが、辞書のサイズや単語のサイズなどを設定する方法がわかりません。また、LZMAまたはPPMdの方が良いオプションでしょうか。 ネット経由でいくつかのファイルを転送する必要があり(〜200MiB)、ここでのアップロード速度は非常に遅いため、可能な限りデータを圧縮したいと思います。消費されるCPU時間はそれほど重要ではありません。 編集 さまざまな圧縮方法をテストした結果、次のようになりました。 非圧縮サイズ:25,462,686B 私のプロセッサーはIntel Core 2 Due T8100であり、4GiBのRAMがあります。 最高の圧縮は、PAQ8Oアルゴリズムを使用したPeaZipで行われました。結果のファイルサイズは19,994,325Bでした。使用された設定は圧縮レベル:最大です。残念ながら、圧縮速度は約5KiB / sであったため、データを圧縮するのに1時間以上かかりました。 次は実験的なPAQ9Oコンプレッサーでした。それを使用して、約3分の圧縮で20,132,660Bを得ました。残念ながら、プログラムはコマンドラインのみであり、他の多くのプログラムはその圧縮アルゴリズムを使用していません。また、使用した設定で約1.5GiBのRAMを使用します(a -9 -c) その後、LZMA2を使用した7-Zip 9.15ベータ版(2010-06-20)になりました。それを使用して、約3分で20,518,802Bを得ました。使用した設定はワードサイズ273、辞書サイズ64MBで、圧縮には2つのスレッドを使用しました。 さて、私の元の質問に戻ります。私の場合、固体ブロックサイズは目立った結果を生成しませんでした。ワードサイズを大きくすると、いくつかの結果が得られました。最高の単語サイズと最小の単語サイズの差は115,260Bでした。このような節約は、必要な2回のクリックを行い、単語サイズを変更するために必要な努力を正当化するものだと思います。 7zipおよびPeaZipでサポートされている他の圧縮アルゴリズムを使用してみたところ、19.8MiBから21.5MiBのサイズのファイルが生成されました。 最終的に私の結論は、ほとんどが画像を含むPDF文書を圧縮する場合、エキゾチックな圧縮アルゴリズムを使用するのに必要な労力は正当化されないということです。7zipのLZMA2を使用した圧縮は、最小限の時間で非常に受け入れられる結果をもたらしました。
15 pdf  compression  7-zip 

6
7-zipおよびWindows 7:ダブルクリックで「<folder>に抽出」をデフォルトにする
コンテキストメニューから実行できるアクションを作成する方法を見つけようとしています&lt;folder_same_as_file_name&gt;。7-zipを起動するのではなく、ファイルをダブルクリックすると、デフォルトのアクション「Extract to 」になります。これを行う簡単な方法はありますか? 別の方法では、次のパラメーターを渡すことができます。 7z x &lt;filename&gt; -o&lt;filename&gt; しかし、私はこれを設定する方法がわかりません(ファイル名パラメータを渡す方法、これを直接行うことができますか、代わりにバッチファイルを書いてファイル名を渡す必要がありますか?後者は苛立たしく違法ですが、何でも動作します。
15 windows-7  7-zip 

2
7-Zipコマンドライン:サイレント/静かに抽出[複製]
この質問にはすでに回答があります: 8年前に閉鎖されました。 重複の可能性: 7-Zipの出力を無効にする方法 私が使用したい7z.exe静かにアーカイブを展開/静かにコマンドプロンプトから。サードパーティのスクリプトまたはAPIを使用したくありません。7-Zipには、Quietコマンドライン抽出のネイティブサポートがありますか?

3
7zip-指定された抽出パスで自己解凍アーカイブ(sfx)を作成します
SuperUserエキスパートの皆様 よろしくお願いします。7zip SFXアーカイブを取得して実行可能ファイルを作成しようとしています。実行ファイルを取得できます。しかし、実行すると、のダウンロードパスが表示されExtract to:ます。%AppData%\Roamingデフォルトで変更したいのですが。下のスクリーンショットは、私が何をしようとしているのかを示しています。 アーカイブ内にはsetup.exeなどはありませんRoaming。フォルダに移動する必要があるファイルはわずかです。これは、パスを指定せずにこの更新を取得できる多くのユーザー向けです。(ユーザーがパスを指定する必要がない場合は常に簡単です。それ以外の場合は、ユーザーが最も変わったパスを選択できるのは私の経験です。) ありがとうございました。 更新 これが私がこれまでに試したことです。私の設定ファイルの内容は ;!@Install@!UTF-8! InstallPath="%AppData%\\Roaming\\Notepad++" ;!@InstallEnd@! これはコマンドライン呼び出しです。 copy /b 7zS.sfx + config.txt + Installer.7z myinstaller.exe 残念ながら動作しません。次のパスを提供します。それはする必要があります%AppData%\\Roaming\\Notepad++。 [

6
ZIPアーカイブ内のファイルの順序を制御するにはどうすればよいですか?
ZIPアーカイブ内のファイルを特定の順序にする必要がある場合があります(たとえば、現在、Zipの最初のエントリがファイルであることが必要なEPUBを作成していmimetypeます)。Windowsでこれを行うにはどうすればよいですか? 現在、アーカイバとして7-Zipを使用していますが、ファイルの順序を制御するオプションが表示されません。これは7-zipで実行できますか?そうでない場合、どのようなオプションがありますか?
13 windows  zip  7-zip 

7
Linux用7-Zip
7-Zip for Linux、そのようなものは存在しますか? 別の圧縮ツールやコマンドではなく、実際には7-Zipまたはポートを意味します。
13 linux  ubuntu  7-zip 

5
コマンドラインで7-zip 9.20を使用してマルチスレッドLZMA2を有効にするにはどうすればよいですか?
コマンドラインで7-zip 9.20を使用してマルチスレッドLZMA2を有効にするにはどうすればよいですか?通常、これは次のように-tオプションを使用して行われます: "-tzip"。 LZMA2でこれを行うにはどうすればよいですか?-tlzmaと-tlzma2を試しましたが、どちらも動作しません。また、-tをまったく渡さないようにしました。「lzma」モードでシングルスレッドを実行するだけです。 ここに私が現在持っているコマンドがありますが、それは遅く、シングルスレッドです: "C:\Program Files\7-Zip\7z.exe" a -r -tzip -y XMLBackup.zip *.xml
13 zip  archiving  7-zip 

2
既存のファイルを抽出して上書きする
既存のZIPファイルからファイルをデスクトップ上の別のフォルダーに抽出し、システムに既存のファイルを上書きするかどうかを尋ねないようにするバッチスクリプトを作成しようとしています。スクリプトはだけ-oで機能しますが、-aoaを追加するとエラーが発生します。 "C:\Program Files\7-zip\7z.exe" e file1.zip "-aoaC:\Documents and Settings\All Users\Desktop\all_backup_files"

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