問題タブ [ziparchive]

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

ios - zipArchiveはiOSのドキュメントフォルダに解凍します

ZipArchiveを使用して解凍していますが、zipの内容を、ドキュメントフォルダーに直接ではなく、zipファイルにちなんで名付けられたドキュメントのサブディレクトリに解凍しています。誰かが私が望むディレクトリに確実に保存するために何を変更できるか知っていますか?

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

objective-c - ziparchive Objective-C アーク互換

重複の可能性:
iOS で zlib をインポートするときのエラー: シンボルが見つかりません collect2: ld

私はiphoneプロジェクトに取り組んでおり、ZipArchiveを見つけたZIPファイルを抽出するためのライブラリが必要ですが、ARCと互換性がなく、ファイルをコンパイルするために-fno-objc-arcを追加するとリンカーエラーが発生します:

アーキテクチャ i386 の未定義シンボル: 「_inflateEnd」、参照元: unzip.o の _unzCloseCurrentFile 「inflateInit2」、参照元: unzip.o の _unzOpenCurrentFile3 「_get_crc_table」、参照元: unzip.o の _unzOpenCurrentFile3 zip.o の _zipOpenNewFileInZip3 「_crc32」から参照: unzip.o の _unzReadCurrentFile zip.o の _zipWriteInFileInZip -[ZipArchive addFileToZip:newname:] ZipArchive.o の [ZipArchive addFileToZip:newname: ]"、参照元: zip.o の _zipOpenNewFileInZip3 "_deflate"、参照元: zip.o の _zipWriteInFileInZip _zipCloseFileInZipRaw zip.o "_deflateEnd"、参照元: zip.o ld の _zipCloseFileInZipRaw: アーキテクチャ i386 のシンボルが見つかりませんclang: エラー: リンカー コマンドが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用してください)

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

php - PHP ZipArchive::open で zip ファイルが作成されない

ZipArchive に zip ファイルを作成させることはできませんが、$zip->close(); で False を返すことを除いて、エラーは発生しません。

操作が行われているディレクトリから2つ下のディレクトリにzipアーカイブを作成しようとしています。

その小さなロットは「fail!!」しか出力しません。私が見逃しているアイデアはありますか?

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

php - PHP ZipArchive zip ファイルが Mac OS で開かない

重複の可能性:
PHP で ZipStream によって動的に作成された zip ファイルが OSX で開かない

PHP ZipArchive を使用して、Web サイトのユーザーがいくつかのファイルを zip ファイルに結合してダウンロードできるようにしています。私が実行している Fedora Linux コンピューターで完全に動作します。しかし、Mac ラップトップを使用してファイルをダウンロードすると、ファイルが解凍されず、ダブルクリックすると cpgz ファイルが作成されます。cpgz ファイルをダブルクリックすると、別の cpgz などが作成されます。

Google 検索を行うと、zip-cpgz ループはかなり一般的な問題のように見えますが、ほとんどすべての解決策は、元のファイルのフォーマットが不十分であることを示唆しています。存在しない初期ファイルの zip、Windows マシンによって作成された別のファイル末尾の zip などです。私のLinuxマシンでは問題なく動作するため、私の場合はそうではないと思います。

unzip を使用してターミナルで zip ファイルを開くと動作しますが、警告が表示されます

警告 [filename.zip]: zipfile の先頭または内部に 3 バイトの余分なバイトがあります (とにかく処理しようとしています)

ただし、回避できるのであれば、ユーザーに端末を使用するように指示したくありません。

ここにファイルの 1 つへのリンクがあります。私が運営している Web サイトへのリンクを提供することはできません。まだ稼働していません。このファイルには、8 つの ASCII ファイルが含まれている必要があります (火星の表面のサイトの表面温度です)。

http://eddybarratt.co.uk/wp-content/uploads/2012/06/files_run0000008.zip

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

iphone - zipファイルがIOSでパスワードで保護されているかどうかを確認するにはどうすればよいですか?

ZipArchiveを使用してiOSアプリケーションでzipファイルを抽出していますが、ファイルを開く前に、パスワードが保護されているかどうかを確認して、UnZipOpenFile関数にパスワードを渡すことができるようにします。

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

php - php ZipArchive readfile error No such file or directory ziparchive

I'm trying to download multiple files in a zip archive using PHP/codeigniter.This code works on my localhost but on the webhost the zip starts download but the files are not added to the zip file. This is the error I got:

This is my code:

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

php - ファイルが変更された場合にのみPHPでZIPを作成するにはどうすればよいですか?

トレーニングサイトに、データベースからIDが取得されたダウンロードをいくつか表示するページがあります。下部では、これらのファイルをすべてzip形式で圧縮してダウンロードできるようにコーディングできています。

ただし、ページが読み込まれるたびに、zipが再作成され、以前のzipファイルが上書きされます。ご想像のとおり、これにより、ロード時間が望ましいとは言えません。

最後のページの読み込み(最後のビューでページが開いた)以降にファイルが変更されていないかどうかをPHPでチェックし、変更されている場合は、zipを再作成して上書きする方法を知りたいです。

PHPのドキュメントを見ると、それと関係があるようfilemtime()ですが、私はそれについての経験がなく、Webサイトで使用できるかどうかさえわかりません。さらに詳しく調べてみると、私も経験のないキャッシングを行う必要があるのではないかと心配しています。

ヘルプ、提案、またはリードは非常に役立ちます。私がもっと意味をなすことができるか、または私の既存のコードのいずれかを背景として提供できるかどうか私に知らせてください。

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

c - omn​​i.ja を編集して Firefox 13 のスタートページ要素を移動すると FF がクラッシュします。これを適切に行う方法を知っている人はいますか?

Firefox 13 のスタート ページの設定要素を削除した後、Google 検索ボックスとロゴが低すぎるので移動したいと思います。IZArc で omni.ja を開いて chrome\browser\content\browser\abouthome\aboutHome.xhtml に移動し、ファイルを編集することで開始ページを編集できますが、omni.ja ファイルを FF ディレクトリに保存すると失敗します。プログラムを起動します。これを適切に行う方法を知っている人はいますか?一歩足りないと思います。

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

php - サーバーにインストールされていない場合は、phpでZipArchiveクラスを使用する

ZipArchiveクラスを使用するアプリを作成していました。問題は、私がそれを雇用主に送ったとき、彼はそれを彼のサーバー上で動作させることができなかったということです。彼は次のエラーを受け取ります:

Fatal error: require_once(classes/ZipArchive.php) failed to open stream. No such file or directory in ...

ZipArchive.phpをダウンロードしてそこに置くことはできますか、それとも他の方法でインストールする必要がありますか?さらに、Linuxサーバーの場合、インストールするためにSSIアクセスが必要ですか?

前もって感謝します!

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

php - php zipArchiveは特定の拡張機能のみを解凍します

アップロードされたコンテンツを解凍する必要があります。ただし、セキュリティ上の理由から、誰かが zip に php を追加して後で実行できないように、ファイルが画像ファイルのみであることを確認する必要があります。

解凍中に、ファイル構造も保持する必要があります。

null を返しません。これに使用できるパラメーターはありますか、または正規表現を使用して zip ファイルをループ処理して、拡張子を一致させ、フォルダーを作成し、ファイルをコードで保存する必要がありますか??

ありがとう