問題タブ [unzip]
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.
iphone - Objective-C / iPhoneでzipファイルがパスワードで保護されているかどうかを確認しますか?
私はlibZipArchiveを使用してiPhoneでファイルを解凍していますが、かなりうまく機能しますが、zipファイルがパスワードで保護されているかどうかを確認する際に問題が発生しました。
解凍する前にzipファイルがパスワードで保護されているかどうかをチェックする機能があるのだろうかと思いますが、そのためのAPIを見つけることができませんでした。それで、Objective-C/iPhoneまたは私が使用できるZipArchiveのAPIでそれをチェックする方法を知っている人は誰でもそうします。
どんな助けでも大歓迎です。
java - アーカイブ全体をJavaのディレクトリに解凍するユーティリティ
私のプログラムでこのようなことをしたいのですが:
私はおそらくプログラムからこれを行う最初の人になることはできません。上記のようなユーティリティメソッドはどこにありますか?私はapachecommons-ioを見ようとしましたが、そこには何もありません。だから、どこを見ればいいの?
php - PclZip クラスでの CURL の使用
CURL を使用してリモート サーバー上の zip ファイルの内容を取得し、それを temp_zip_file.zip に保存してから、PclZip クラスを使用してファイルの内容を抽出しています。
問題は、一部のサーバーでは、スクリプトが CURL リターンから一時的な zip ファイルを作成することをサーバーが許可しないため、それを pclzip 抽出に使用できることです。
私がやりたいことは、一時的な zip ファイルの作成をスキップし、元の CURL の文字列リターンと pclzip クラスを抽出に使用することです。
一部のサーバーではデフォルトのphp zipクラスの使用が許可されていないため、pclzipを使用する必要があります。
以下は、リモート ファイルからコンテンツを取得するために使用される curl 関数です。
以下は、$download_file が「temp_zip_file.zip」である、私の pcl unzip 関数のコピーです。
ご支援ありがとうございます
c++ - Windows で AES 暗号化 zip ファイルをプログラムで解凍する
Windows の C/C++ コード内から AES (WinZip) で暗号化された zip ファイルを解凍できるようにする必要があります。誰かがこれを行う方法を持っていますか? 適切なコードまたは使用できる DLL のいずれかを期待しています (使用例を示します)。これまでのところ、私の検索は無益であることが証明されています。
一般的に規定されている InfoZip ライブラリは、AES 暗号化をサポートしていません。
現時点での最善の解決策は、自分のプログラムから 7z.exe コマンド ライン プログラムを呼び出すことですが、100 個ほどのファイルを解凍することを考えると、これは理想的とは言えません。
macos - ファイルの自動解凍
zip ファイル (約 200) でいっぱいのフォルダーがあります。これを解凍したファイルだけで構成されるフォルダに変換したいと思います。これを行うための最も簡単で迅速な方法は何でしょうか?
zip 形式のファイルを解凍したら、フォルダーから削除したいと思います。
また、私はMacを使用しています。
ありがとう!
azure - Azure Blob Storage でファイルを解凍できますか?
私のアプリケーションでは、Azure の BLOB ストレージにある zip ファイルを解凍する必要があります。解凍は Azure Blob Storage でサポートされていますか?
windows-xp - Windows:カスタムコンテキストメニュー項目のバッチファイルを実行する
特定のファイルタイプの右クリックコンテキストメニューに新しいアイテムを追加しようとしています。ファイルのフルパスを引数としてバッチファイルを実行するのが最も簡単だと思います。ファイルの名前を変更し、解凍してから再圧縮してから、名前を変更する必要があります。他の誰かが提案しない限り、winzipコマンドラインはそれを助けるのに適切なツールだと思います。
私の質問は次のとおり
です。-ファイルタイプに基づいてカスタムコンテキストメニュー項目を追加するにはどうすればよいですか-
コンテキストメニューからバッチファイルに引数としてファイル名を渡すにはどうすればよいですか
-最後に、これは2〜3人になります。これを設定するインストーラーを用意する方が簡単かもしれません。これを行うことができる無料のインストーラーを知っている人はいますか?
私がこれを行おうとしている理由についてのいくつかの詳細:
私は物事を正しく圧縮しているツールを持っています、zipファイルを読んでいるプログラムはそれが見える標準に解凍されていません。winzipレガシーモードなどで解凍します。動作中のプログラム/投資時間を修正したり、Linuxサーバーでwinzipレガシー形式に圧縮するためのクレイジーな修正を試みたりするのではなく、今のところ回避策が適切であるように思われました。これらのプロセスは実際には内部でのみ発生しますが、それでも実行するのは苦痛/煩わしいものです。
android - 一部のファイルを .apk から /data/data/ に解凍する方法.apk のインストール中にフォルダ?
私のアンドロイドアプリケーションは、ソケットを介して通信できるように、アンドロイドアプリケーションの前に別のNATIVEアプリケーション実行可能ファイルを実行する必要があります。Android アプリケーションには、クライアント側の通信を処理するための JNI 層があります。
ここで、ネイティブ実行可能ファイルを apk ファイルと一緒にバンドルする必要があります。これにより、デバイスにインストールされたときに電話のメモリまたはメモリ カードに解凍されます。
どうすればいいですか?res/asset および res/raw フォルダーにネイティブ実行可能ファイルを保持しようとしましたが、まだ /data/data/ フォルダーに解凍されません。
私が見つけた 1 つの方法は、AssetManager を使用し、InputStream と OutputStream の助けを借りて、このファイルを初めて実行したときにデバイスに書き込んでから使用することです。ただし、メモリを使い果たす可能性があるため、電話のメモリに手動で書き込む意味はありません。(メモリーカードが無い場合です。)
どうすればこれを達成できますか?インストール時に必要なファイルを自動で解凍するオプションがあればいいですね。
compression - zip ファイルが破損しているかどうかをすばやく確認する方法
ファイルサイズに基づいてzipファイルが破損しているかどうかを実用的にすばやく確認する方法について、誰かアイデアはありますか? 理想的には、zip が破損しているかどうかを確認する最善の方法は CRC チェックを行うことですが、特に大きな zip ファイルが多数ある場合は、これに時間がかかることがあります。ファイルサイズやヘッダーのチェックが簡単にできるだけでも嬉しいです。
前もって感謝します。
iphone - ZipKitとiPhone
iPadのテストアプリケーションでZipKitフレームワーク( http://bitbucket.org/kolpanic/zipkit/wiki/UsingZipKit )を使用しようとしました。私はインストールの「従来の方法」(彼らのページで説明されているように)に従いましたが、成功しませんでした。誰かがそれを手伝ってくれることを願っています:
1/ソースを取得するためにhg
を使用しまし
た2/ ZipKitプロジェクトをビルドします(リリースビルド)
3/これを行った後、ビルドフォルダーに新しいZipKit.frameworkフォルダー
が作成されました4 /iPad3.2用の新しいテストプロジェクトを作成しました(XCode 3.2.4)
5 /ステップ3)で作成したZipKit.frameworkフォルダーを新しいテストプロジェクトのフレームワーク
セクションにドラッグアンドドロップしました
6 /ターゲットセクションで新しいコピーファイルビルドフェーズを作成し、 ZipKit.Frameworkをドラッグアンドドロップし ましたフレームワークセクションから新しいコピーファイルフォルダへ。
7 /次に、プロジェクトをビルドして実行します。
プロジェクトを開始することすらできません。プロジェクトアイコンを押した後、プロジェクトは閉じられます。そのため、ひどく間違ったことをしなければなりません。コンソール出力でエラーを確認できます-何が欠けているかはかなり明らかですが、それをどうすればよいかわかりません...ZipKitを使用したXCodeの専門家または誰かが私を助けてくれるかもしれません-これはいくつかでなければなりません私がやっている本当にばかげた間違い...
コンソール出力があります:
ところで-フレームワークで提供されているZipKitTouchの例を実行しようとしましたが、完全に機能します...
どうもありがとうBRSTeN
テストプロジェクトのスクリーンショットがあります。左側に、プロジェクトにドラッグアンドドロップしたZipKit.frameworkが表示されます。