問題タブ [pkzip]

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 に答える
1719 参照

git - ソース コードを Visual Studio 2013 で .zip する簡単な方法はありますか?

新しい Visual Studio プロジェクトを作成してさまざまなテクノロジを試したり、週末のプロジェクトを試したりするとき、.pdb や obj/bin ファイルなどを気にせずに簡単にソースを圧縮できる方法が必要です。

何年も前に、一連の .bat ファイルを思いつきました。そのうちの 1 つは 、次のようなzipall.batです。

実行する前に、次のような別のバッチ ファイル clean.batを実行します。

定期的に、新しいツールが導入した拡張機能でリストを更新する必要があります。

ちなみに、pkzip に「excl=Backup*」オプションを付けたのは、zip ファイルのバックアップを維持するためです。 backup.batは次のようになります。

Visual Studio 2013 には Git が組み込まれているので、もうバックアップを気にする必要はありません。

Visual Studio 2013 で新しいプロジェクトを作成するときに、「新しい Git リポジトリを作成する」を指定すると、隠し .gitignore ファイルが作成されます。これは私のclean.batよりもはるかに網羅的です。そのリストをpkzipで使用して、圧縮時に.gitignoreのファイルを無視する方法はありますか?

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

batch-file - Windows コマンド ラインのメモリが不足しています

バックアップの理由から、xcopy を使用してディレクトリをコピーするバッチ ファイルを作成しました。次に、バックアップ フォルダを圧縮するために pkzip を使用します (動作しているバッチ ファイルを介して電子メールで送信します) が、メモリが不足しているというエラー メッセージが表示されます。コマンド ライン プロパティでバッファ サイズを大きくしようとしましたが、うまくいきませんでした。バッファーの数も増やしてみましたが、うまくいきませんでした。考え/解決策はありますか?

このバックアップ ルーチンを実行する理由は、これらのタスクを Windows のスケジュールされたタスクによって自動的に実行したいからです。

0 投票する
0 に答える
223 参照

zip - 巨大なサイズのファイルを圧縮するためのバッチ ファイル コード

クライアントサーバー上のフォルダー(サイズ〜100GB)をbatファイルで圧縮しようとしています。このバット ファイルは、autosys ジョブによってトリガーされます。フォルダーには、.dat のファイルと .523 形式のファイルが含まれています。以下のようないくつかのオプションを試しました。
1. PKZIP ユーティリティを使用します。ファイルを解凍すると、ファイルが壊れていると表示され、プロセスが終了します。
2. Winzip を使用します。zip プロセスが完了すると、[ADD Complete] ダイアログ ボックスが開き、ユーザーが [OK] をクリックするのを待ちます。autosys からバット ファイルをトリガーしているため、サーバーにログオンしようとしても、このダイアログ ボックスは表示されません。サーバーには Winzip のインタラクティブ バージョンがインストールされていますが、wzzip バージョンの winzip はインストールできません。使用したコードは次のとおりです。

これを実行した後、上記のコードは「OK」がヒットするのを待ちます。このため、autosys ジョブは終了しません。Enterキーを押すだけでVBSスクリプトを追加しようとしましたが、機能しません。

VBS スクリプト:

  1. 7Zip を使用します。いくつかの調査を行った後、私の同僚は 7Zip を使用しようとしましたが、zip と unzip は完全に正常に機能します。手動介入は必要ありません。唯一の問題は、完了するまでに約 7 ~ 9 時間かかることです。それはたくさんの時間です。受け付けできません。:( Winzip には約 3 時間かかります。

    SET ZIPDIR= "C:\Program Files\7-Zip" CALL %ZIPDIR%\7z.EXE a -r D:\PES_PROD\ARCHIVE\Calc_Backup\CALCITDBACKUP__%date:~-4,4%%date:~-10 ,2%%date:~-7,2%.zip D:\PES_PROD\DATA\CALC*.* -mmt

誰かがより良いアイデアや私たちが考えていなかった他の方法を提案できますか. 感謝と

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

java - PKZIP で圧縮されたファイルをメインフレームで Java で解凍する方法は?

メインフレームの PKZIP ツールで圧縮されたファイルを解凍するプログラムを Java で作成しようとしています。ただし、以下の 3 つの方法を試しましたが、いずれも問題を解決できません。

  1. エグゼで。

    WinRAR、7Zip、Linuxコマンド(unzip)で開いてみました。すべてが以下のエラー メッセージで失敗します。

    アーカイブが不明な形式であるか、破損しています

  2. JDK API による - java.util.ZipFile

    このWebサイトで説明されているように、JDK APIで解凍しようとしました。ただし、次のエラー メッセージで失敗します。

    IO エラー: java.util.zip.ZipException: zip ファイルを開く際のエラー

  3. Zip4Jによって

    また、Zip4J を使用しようとしました。エラーメッセージで失敗しました:

    原因: java.io.IOException: Negative seek offset at java.io.RandomAccessFile.seek(Native Method) at net.lingala.zip4j.core.HeaderReader.readEndOfCentralDirectoryRecord(HeaderReader.java:117) ... 5 詳細

メインフレームで PKZIP によって圧縮された zip ファイルを抽出できる Java lib または Linux コマンドがあるかどうか尋ねてもよろしいですか? どうもありがとう!

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

java - Bouncy Castle と Java を使用して secureZip で暗号化されたファイルを復号化する方法は?

1 日あたり何百もの圧縮および暗号化されたファイルを別の会社との間で自動的に送受信する必要があり、彼らはこのタスクのために PKWARE の SecureZip を使用したいと考えています。

私たちの側では、アプリケーションは純粋な Java です。Bouncy Castle (BC) ライブラリを使用して、解凍と復号化を試みています。

RSA 公開鍵 (.cer) を他の会社に提供しました。

彼らは私たちの公開鍵を使用して、私たちに送信したテスト ファイルを暗号化しました。

彼らは、対称アルゴリズムとして AES 256 を選択し、RSA 公開鍵と共にテスト ファイルを暗号化しました。彼らはこのコマンドを使用しました:

pkzipc -add -dir=current -recipient="our_public_key" -keypassphrase="password" test.zip example.xml

簡単な質問: BC lib は、SecureZIP と私たちの証明書によって暗号化されたテスト zip ファイルを復号化できますか? それとも、必然的に SecureZIP のライセンスを取得する必要がありますか?

ファイルのzip圧縮+ BCを使用して復号化できる証明書による暗号化を特徴とする他のツールまたはソリューションはありますか?

また、BC を使用したファイルの復号化が可能であるとすれば、長い質問があります。正確にはどのように? Javaの例を投稿してください(可能であれば完全)。

前もって感謝します。