問題タブ [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.
php - ZipArchive::filename、どのように動作するはずですか?
ZipArchive::filename
実際の zip ファイルへのパスを表すと思っていましたがZipArchive::open()
、で開くすべての zip ファイルに対してZipArchive::filename
、空の文字列が返されます。
例:
私は誤解ZipArchive::filename
していますか、それとも間違って使用していますか?
ここでは、Apache、Windows XP で PHP 5.2.6 を使用します。
php - PHP 関数 zip_open のヘルプ
今は午前 5 時ですが、調べてみましたが、この関数セットに関する情報はあまり見つかりません。これが私が持っているコードです(少し短縮されています):
サンプルのzip出力をアップロードすると、次のようになります。
ただし、これらのファイルの内容にアクセスする方法を知る必要があり、アクセスしているファイルを正確に指定できる必要もあります。たとえば、csv ファイルを調べる前に、アーカイブの index.php ファイル内の php 変数をチェックして、それが正しいことを確認する必要があります。
おそらくzip関数の代わりにZipArchiveクラスを使用する方が良いでしょうか? ただし、zip関数を使用すると、その場でファイルにアクセスできるため(ファイルを新しいディレクトリに転送する必要がないため)、より良いという印象を受けました。
php - ZipArchive::getFromNameがファイル名を見つけられません
私がここで間違っていることについて何か考えはありますか?「さようなら」で死に続けます。zipアーカイブ内にindex.phpファイルがあります。
python - コマンドとディレクトリの圧縮(Windows)の問題
問題は、「すべての重要なファイルのバックアップを作成するプログラムが欲しい」ということです。
このレッスンは次の場所にあります:http ://www.ibiblio.org/g2swap/byteofpython/read/problem-solving.html
私はWindowsを使用しています。#2の場合、これはどこにあり、Windowsに適用されますか?#5の場合、デフォルトのWindowszipプログラムのファイルをzipするコマンドが見つかりません。
レッスンでWindowsとzipコマンドでこれを使用する方法を説明していれば、これは簡単です。どんな援助も大歓迎です。これは宿題の読み物ですが、該当するすべてのツールが定義されていない場合は役に立ちません。
android - OSMdroid:ローカルのzipアーカイブからオフラインマップをレンダリングする方法
カスタムマップアプリケーションにosmdroidライブラリを使用していますが、最後の問題は、共有しやすい共通形式で作成されたオフラインコンテンツのアクセシビリティに関連しています。
具体的には、タイルパッケージャーを使用してカスタムデータソースから.pngタイルを正しくダウンロードし、SDカードの.zipアーカイブに直接圧縮できるようになりましたが、MapViewでレンダリングできません。オフラインモードで接続されていないシナリオで、zipアーカイブからタイルを直接ロードする方法を説明する例を投稿してください。
投稿OSMdroid:zipアーカイブからオフラインマップをロードする方法-MapTileFileArchiveProviderをすでに確認しましたが、例は提供されていません。
java - org .commons.ziparchiveentry で、外国語でファイル名を指定する方法
ZipArchiveEntry でファイル名を定義する方法 (圧縮されたファイルには、英語以外の外国語で名前が付けられます)。私が定義するとき
ZipArchiveEntry ze = new ZipArchiveEntry(ファイル名);
Linux マシンでは正常に動作しますが、Windows では動作しません。助けてください。
アップデート
ZipArchiveEntry を使用して、外国語の名前で個々のファイルを圧縮しようとしています。圧縮後、そのzipからファイルを抽出します。Linux では、ファイル名を正しく返します。しかし、Windowsではファイル名が壊れています
jdk の使用中にも同じ問題が報告されました。
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4244499
http://www.coderanch.com/t/454532/java/java/Corrupt-file-compression
php - PHP: 生成された zip には chmod 644 があります
ZipArchive を使用して Zip を作成し、ダウンロードできるようにしています。私はそれらをフォルダーに保存し、毎晩すべて削除したいと考えています (私の cronjob はそれを行います)。
しかし、CHMOD 644 を使用して作成されていることがわかりました。スクリプトで削除しようとすると、十分な権限がないため、常に削除できません。
作成されるすべての新しい Zip が 777 を使用することをどのように宣言できますか?
手伝ってくれてありがとう!フロー
php - ZipArchive を使用してフォルダーの内容を抽出する
この構造のサイトに compress_file.zip があります。
version_1.xフォルダーからすべてのコンテンツをルート フォルダーに抽出したい:
どうやってやるの?再帰なしで可能ですか?
php - PHP: ZipArchive::extractTo() で解凍が完了しない
ZipArchive
ファイルの解凍に使用しています。これまでのところ、1 つのファイルを除いて、うまく機能しています (問題がある場合は 10.6MB です)。
問題は、ZipArchive::extractTo()
戻り値FALSE
であり、 if が失敗したため正しいです。
ただし、完全に失敗するわけではありません。ファイルの半分が解凍されてから、FALSE
.
このメソッドは をスローしないため、その解凍の旅の途中で何が起こったのかを理解するException
のはあまり役に立ちません。FALSE
誰かがすでにその問題に遭遇した場合は、助けていただければ幸いです:)ありがとう!
php - PHP:データベース(またはバイナリファイルのコンテンツ)からzipファイルを作成する方法は?
PHPでzipファイルを作成する必要がありますが、ソースファイルはディスクに保存されているのではなくデータベースにあります。実際、私がパックしたいファイルの内容は、あるデータベースにはバイナリとして保存され、別のデータベースにはメタとして保存されます。
クラスZipArchiveのドキュメントを読みましたが、ディスクからファイルをパックすることしかできなかったようです(file_namesが必要なため)。アプリケーションの速度が低下する可能性があるため、データベースからディスクにファイルを保存してからパックしたくありません。他に何か提案はありますか?