問題タブ [7zip]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
601 参照

compression - 7zip コンテナー形式

LZMA を使用して個々のファイルを圧縮する方法は知っていますが、ファイルのコレクションに対して有効な 7-zip コンテナーを生成する方法が明確ではありません。7z アーカイブ形式のバイナリ データを書き込むにはどうすればよいですか? 空のコンテナーを作成する方法を説明していますが、各ファイル エントリに何を書き込む必要があるかは明確ではありません。何か案は?

0 投票する
10 に答える
44500 参照

bash - Ubuntuでフォルダ内の複数の7zファイルを一度に抽出するにはどうすればよいですか?

すべて同じフォルダにある(すべて1つのファイルしか含まれていない)約900個の7zファイルを1つずつ抽出せずに抽出するにはどうすればよいですか?

Ubuntu10.10を使用しています。すべてのファイルはにあります/home/username/folder1/folder2

0 投票する
5 に答える
5085 参照

delphi - LZMA または Delphi の 7zip

Delphi には、自己解凍型 EXE の作成を含む LZMA (または 7zip) ファイルを処理するためのライブラリはありますか?

(c++ java c#) の7zip.orgにいくつかのソース コードがありますが、デルファイでそれらが欲しい

しかし、私はスタンドアロンのもの(DLLなし)が欲しい

0 投票する
2 に答える
2231 参照

linux - Gnome Archive Manager 7z コマンドのカスタマイズ

アーカイブ マネージャー + nautilus は、アーカイブを扱うあらゆる作業に非常に便利です。

p7zip-full パッケージをインストールすると、アーカイブ マネージャーは 7z アーカイブで動作します

ただし、アーカイブ マネージャーは圧縮にデフォルト設定を使用します。

とても悪い事だ

javadoc を使用した古典的な例:

http://www.oracle.com/technetwork/java/javase/downloads/index.htmlからダウンロードしてください

しかし、man 7z と LzmaLib.h から、最適な圧縮が-mx=9 -mfb=273 -md=64m

やってみよう:

これは本当に良いです!

質問: アーカイブ マネージャーがカスタム 7z コマンドをデフォルトとして使用するようにするにはどうすればよいですか?

0 投票する
2 に答える
3092 参照

indexing - 7zip .7z アーカイブへのインデックス作成 / ランダム アクセス

gzip および bzip2 アーカイブへのランダム アクセスを提供するツールが存在します。

7zipの同様のソリューションを探しています

(目標は、解凍されたコピーを保持せずに、時々巨大な Wikipedia ダンプ ファイルをオフラインで利用することです)

0 投票する
1 に答える
11369 参照

c# - 何千ものファイルのアーカイブと 7zip の制限

私のアプリケーションでは、毎日 100,000 個以上の PDF (それぞれ約 50kb) ファイルを圧縮する必要があるタスクを実行する必要があります。現在、私は 7-zip を使用し、7za.exe(7-zip のコマンド ライン ツール) を呼び出して各ファイルを圧縮しています (ファイルは多くの異なるフォルダーにあります)。

このアプローチにはどのような制限があり、どのように解決できますか? 7zipアーカイブのファイル サイズまたはファイル数の制限はありますか?

0 投票する
1 に答える
7696 参照

java - 7大きな zip ファイルの圧縮を処理した後、Zip が終了しない

Windows プラットフォームで Java プログラムを作成しています。特定のファイルを zip アーカイブに圧縮する必要があります。ProcessBuilder を使用して、新しい 7zip プロセスを開始しています。

問題は、完了後に 7zip プロセスが終了しないことです。必要なzipファイルを作成しますが、その後はそこにハングアップします。これは、waitFor()呼び出しが返されず、プログラムが動かなくなることを意味します。修正または回避策を提案してください。

0 投票する
1 に答える
834 参照

windows-server-2008 - 7za スケジューラの問題 win2008 サーバーの標準版

午前3時のカタログにアーカイブしたい。

私は正常に動作するバッチを書きます:

7za a -t7z C:/BackUp/wwwroot/EBC/ebc_%date:~10,4%%date:~4,2%%date:~7,2%.7z C:/inetpub/wwwroot/EBC/ . -r

このスケジューラから実行すると機能しません。私はWindows Server 2008を持っています。アクションを追加します-プログラムを選択-7za.exeを追加し、オプションの引数を追加します

-t7z C:/BackUp/wwwroot/EBC/ebc_%date:~10,4%%date:~4,2%%date:~7,2%.7z C:/inetpub/wwwroot/EBC/ . -r

しかし、そのタスクはコード 2 を返します

私は何を間違っていますか??

よろしく

0 投票する
3 に答える
3277 参照

php - 7-zip の stdout を PHP スクリプトにフィードできますか?

7-Zip を使用してディレクトリを圧縮し、Web ブラウザにダウンロードしたいと考えています。

ただし、ファイルに圧縮する代わりに、PHP でそのファイルの内容をブラウザーにフィードします...理想的には、アーカイブが作成されているときに、7-Zip で新しいアーカイブの内容を標準出力に書き込みたいと思います。 .. 同時に PHP にバッファをフラッシュさせ、データをブラウザに送信します。

ほら、私が作成しているアーカイブはかなり大きいです。ユーザーの観点から見ると、通常の方法を使用すると、[ダウンロード] をクリックすると、最初にアーカイブが作成されてファイルに保存され (約 10 分かかる場合があります)、そのファイルが PHP によってダウンロードされます。 . 私がやろうとしているのは、アーカイブと出力の両方のステップを 1 つのプロセスに結合することです。

誰かがこれについて意見を持っていますか?

これは、同じことをしようとしている SourceForge の他の誰かです...

http://sourceforge.net/projects/p7zip/forums/forum/383043/topic/3828566

=======

助けてくれてありがとう。最近、このトピックに関する優れた議論が StackOverflow に既に存在することを発見したため、このスレッドを閉じます。見る:

LAMP: ディスク/CPU のスラッシングなしで、その場でユーザーのために大きなファイルの .Zip を作成する方法

=======

これが私が行った最終的な解決策であり、私にとってはうまく機能しています。ほとんどすべてのプラットフォームで使用できる「InfoZip」プログラムを使用していることに注意してください。

0 投票する
2 に答える
5130 参照

7zip - コマンドラインから実行すると、7z アーカイブからの抽出に失敗しました

アーカイブの内容を抽出するにはパスワードが必要な 7z アーカイブをダウンロードしました。コマンド 7z -e archive.7z を使用しました

次のエラーで失敗しました: エラー: コマンド ラインが正しくありません。

誰でもファイルを抽出するコマンドを教えてもらえますか? 前もって感謝します。