問題タブ [winzip]

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 投票する
2 に答える
2391 参照

java - ZipFileはエラーをスローしていますが、ZipInputStreamはアーカイブを解凍できます

java.util.zip。*で奇妙な動作が発生しています

私はzipファイルを持っており、解凍すると次のタイミングが発生します

これはexaxtエラーメッセージです

しかし、次のコードを使用すると、エラーなしでアーカイブを開くことができます

ファイルはWinZIPを使用して圧縮されることに注意してください。

私の質問は、ZipFileとZipInputStreamがほぼ同じであるため、ZipFileが例外を発生させる理由と、解凍を実行できない理由です。

編集:問題は、WinZipツールを使用してファイルを圧縮し、リストされたプログラムを使用して解凍すると正常に動作することですが、この問題は特に外部ソースからのアーカイブで発生します(外部ソースはWinZipを使用していると主張しています)。その上、WinZipツールを使用してまったく同じアーカイブ(外部アーカイブ)を開くと、ファイルが表示および解凍されますが、このJAVA固有のコード(ZipFile)はまったく機能しません。

編集:JavaネイティブコードがZIPアーカイブで機能しない理由を理解できませんが、apachecompressが問題を解決しました。IanRobertsが提案したように機能しています。

0 投票する
4 に答える
233856 参照

cmd - cmd コマンドでファイルを解凍 (7-zip)

CMD 経由でファイルを解凍しようとしています。

そこで、WinZip (およびその cmd へのプラグイン)、WinRAR、および 7-zip をインストールします。

しかし、CMD 経由でコマンドを実行しようとすると:

次のエラーが発生します。

さらに、環境変数に 7-z のフォルダーを追加しました (プロパティ->詳細設定->環境変数->ユーザー変数->パスを選択し、追加しますC:\Program Files\7-Zip

その理由は何ですか?

I find the below solution for this.

cmdまたはgit bashで圧縮中に-次のようなエラーが発生します

解決:

  • マシンに 7z をインストールする
  • 環境変数 - >ユーザー変数でパスを設定します
    • パス -> 編集 -> 新規 (パスを追加 - C:\ProgramFiles\7-Zip) -> OK

git bash で 7z を使用するようになりました -

  • C:\Program Files\7-Zip に移動し、7z.exe ファイルをコピーします。
  • C:\Program Files\Git\usr\bin に移動し、7z.exe ファイルを貼り付けます

これで、Git Bash で 7z を使用できるようになります。

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

python - 個々の zip へのパスを使用して複数のサブディレクトリを圧縮する

ディレクトリのコンテンツを圧縮する次のスクリプトを編集するのに助けが必要です。私の最終的な目標は、C:\Test (内部に複数のディレクトリがある) を見て、C:\Test の各ディレクトリの内容を含む新しい zip ファイルを作成するスクリプトを作成することです。トリッキーな部分は、ディレクトリの実際のパスが C:\Test であっても、パスを C:\ にする必要があることです。これは可能ですか、それとも私は夢を見ていますか?

ありがとう

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

java - winzip (またはエクストラクタに組み込まれた Windows) を jar ファイルに関連付ける迅速かつ簡単な方法はありますか?

私が使用しているいくつかのライブラリは「ソース」を提供していますが、ソースは実際にはネストされた一連の jar ファイルであり、確認する必要がある個々のファイルを見つけるのは少し面倒です。

現状では、.jar の名前を .zip に変更し、winzip で開いています。すべてを抽出するのではなく、必要なファイルを 1 つ見つけて確認するだけです。

任意の zip ファイルを右クリックして [open with winzip] を選択するか、[extract to here] を選択してアーカイブ全体を現在のディレクトリに抽出します。

それらの名前を変更する必要がないように、これらのオプションをjarファイルにも表示したいと思います。

jarファイルのプライマリ「オープン」はそのままにしておきたいと思います。

私はWindows 7で作業しています。

インストール場所は D:\Program Files\WinZip です

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

winzip - winzip cli 評価警告を抑制する方法は?

私の製品では、winzipCLI を使用してパッケージを圧縮しています。長い間、私はそれを解決できない問題を見ています。CLI で評価承認メッセージがスローされ、ビルド システムが失敗します。winzip cli を手動で実行し、評価の質問の下で問題を見つけました ....それを抑制する方法は? オプションはありますか?または任意のスクリプト?または...など?

C:\Program Files\WinZip>WZZIP.EXE -a test.zip *.txt WinZip(R) コマンド ライン サポート アドオン バージョン 4.0 32 ビット (ビルド 10480) Copyright (c) 1991-2013 WinZip International LLC - すべて権利予約

WINZIP COMMAND LINE ADD-ON をお試しいただきありがとうございます。これは、評価目的でのみ使用するための完全に機能するバージョンです。この通知は、WinZip の登録済みの Standard および Pro エディションでは表示されません。WinZip を注文するには、www.winzip.com にアクセスしてください。(続行するには任意のキーを押します (終了するには Ctrl-C))

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

c# - 解凍せずに圧縮ファイルにアクセスしますか?

私のプログラムは、システムが実行されている時間ごとに情報のログを生成します。これには、アクセス時間、データ転送、発生した障害/警告などのさまざまなデータが含まれます。残念ながら、これらのログ ファイルのサイズは 10,000KB から 25,000KB の範囲になる可能性があるため、少なくとも 24 時間経過したら個別に圧縮し始めました。

私が解決する必要がある問題は、このソフトウェアの一部が「診断」ウィンドウであり、ユーザーがファイルの作成時間に基づいて選択した日付範囲からログ ファイルをロードし、その内容を読みやすい形式で表示できることです。ファイルが検索に表示されるためには、.zip もチェックできるようにする例外が必要であることは理解していますが、ファイルのデータにアクセスして、その .zip ファイルが日付範囲に含まれるかどうかを確認することはできません。

私の質問は、ファイルを解凍したり、検索を行ったり、ファイルを再圧縮したりすることなく、圧縮されたファイルの情報 (さらにはその内容) にアクセスする方法ですか? 1 つまたは 2 つのみが日付範囲に該当する場合、100 以上のファイルを解凍するのは大変な作業のように思えます。

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

c# - Winzip とその cmd 拡張子を使用して C# でファイルを解凍します。

そのため、フォルダー内のファイルを検出し、特定の年齢になった後に体系的に圧縮するコードの小さなチャンクがあります。私は現在、ソフトウェアで使用するためにユーザーの要求に応じて特定の日付範囲のファイルを解凍するためのコードに取り組んでいます。

私の問題は、ファイルを圧縮するためのコマンドライン文字列がうまく機能することですが、解凍はうまくいきません...以下は、解凍方法を示すコードの抜粋です。確実に解凍するにはどうすればよいか教えてください。ありがとう!

私の考えでは、どういうわけかcmdを間違って呼び出しているのstring actionですか? Windowsコマンドプロンプトでテストしても、正しいフォーマットです。

*** ZipInfo.FullName は、例: "C:\Users\16208\Software\Beta\logs\6_2013\Log_10AM_to_11AM.zip" に沿ったものであることに注意してください。そのため、正確なパスを指定しています。圧縮されたアイテム。

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

bash - WinZip Mac でフォルダーを .zipx するための Applescript または Automator コマンド

現在、WinZip Mac で完成したプロジェクト フォルダーを手動で .zipx 形式に圧縮し、それを NAS のアーカイブ フォルダーに転送するプロセスを自動化する Hazel を使用しようとしています。アーカイブ機能が組み込まれていることは知っていますが、.zipx 形式はデータをさらに圧縮します。これは、作業しているフォルダーのサイズにとって非常に重要です。

Hazel は Applescript、Automator ワークフロー、およびシェル スクリプトを実行できるので、これらの方法の少なくとも 1 つが機能することを願っています。

任意の .zipx ファイルをプロジェクト フォルダーから NAS に移動するためのルールを既に設定しています。フォルダーの名前を使用して、WinZip に .zipx ファイルを作成させるコマンドをスクリプト化する簡単な方法があるかどうかを知りたいだけです。 zip ファイル名として (つまり、フォルダー 20130814 - Project 2 は 20130814 - Project 2.zipx になります。トリガーは、フォルダーの色を緑に変更することです。

CLI に関して WinZip Mac に固有のものを見つけることができなかったので、これが可能かどうかさえわかりませんが、可能であれば、繰り返しの雑用を大幅に節約できます!

これを設定する方法を知っている人はいますか?

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

command-line - Winzip コマンド ラインを使用してフォルダーから特定のファイルを ZIP する方法は?

このコマンドを使用すると、フォルダーからすべてのファイルを ZIP できます。

しかし、私のフォルダには .dat、.bat、.txt、.xls ファイルがあります。

ありがとう。