問題タブ [zip]
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.
python - App Engine で ZIP ファイルを生成して返すことはできますか?
Google App Engine に最適な小さなプロジェクトがあります。実装は、ZIP ファイルを生成して返す機能にかかっています。
私が知る限り、App Engine の分散型の性質により、従来の意味で ZIP ファイルを「メモリ内」に作成することはできませんでした。基本的に、単一の要求/応答サイクルで生成および送信する必要があります。
Python zip モジュールは App Engine 環境にも存在しますか?
c++ - ZIP ファイルをその場で変更するための C++ ライブラリ
新しいファイルが追加された新しい zip ファイルを書き直すことなく、クロスプラットフォーム API がある限り、既存の ZIP アーカイブ、またはその他のアーカイブ形式にファイルを追加または削除する方法を探しています。それ、またはそれから削除されたアイテムを削除します。
ZIP ファイルの場合、カタログはファイルの最後に配置されるため、zip ファイルの一部を毎回書き換える必要があります。毎回すべてを書き直す必要がないようにしています。私が扱っているアーカイブ ファイルは大きく、速度が重要です。
私が探しているものを実行する C++ ライブラリはありますか?
.net - .NET 3.5 に組み込みの zip ライブラリはありますか?
.NET 3.5 に組み込みの zip ライブラリはありますか?
そうでない場合、一般的なオープン ソースの .net zip ライブラリは何ですか。
iphone - iPhone: ビルド プロセスで実行可能ファイルを自動圧縮する
iPhone アプリのビルドが完了した後に、実行可能ファイルを圧縮するスクリプトを追加したいと考えています。Post Build スクリプトをターゲットに追加して、これを実行しようとしました。ただし、ビルド プロセスでは、ビルド スクリプトの実行後にコード署名手順が発生します。したがって、圧縮されたアプリ バンドルは、iTunes の提出には役に立ちません。
誰かがこれを回避する方法を見つけましたか?
Google で見つけた提案の 1 つは、iPhone アプリを含む集約ターゲットを追加し、ビルド後のスクリプトをこの集約ターゲットに追加することです。この方法は、プロジェクトにアプリ ターゲットが 1 つしかない場合は良さそうに思えますが、複数のターゲットがある場合 (つまり、lite、有料など) はうまく機能しないようです。
ありがとうございました
java - ZIP 形式の Web ページを提供するにはどうすればよいですか?
背景:
当社のソフトウェアは、通常の疑わしい形式 (HTML、PDF など) で顧客向けのレポートを生成し、各レポートには、そのレポートに固有のチャートやその他のグラフィックを含めることができます。PDF の場合、すべてが 1 つの場所 (PDF ファイル自体) に保持されます。レポートは基本的に複数のファイルの合計であるため、HTML はより複雑です。ファイルは、Tomcat を介して HTTP 経由で入手できます。
問題:
HTML レポートを 1 つのファイルにまとめて、きちんとした環境を作りたいと思っています。MTHML、データ URI、考慮すべきいくつかの形式があります。この優れた質問は、これらのフォーマットのクロス ブラウザー サポートがないことを考えると、ZIP が優れたソリューションであると仮定しています。「電子メールで送信できる HTML レポート」オプションとしてダウンロード用の zip を提供することもできるので、これは私にとって魅力的です。(過去に、ユーザーは、HTML レポートを電子メールで送信しようとしたときに、グラフィックが失われることに不満を持っていました)
解決策は簡単に思えます。リクエストが届くと、適切な zip を見つけて Web サーバーのどこかに解凍し、リクエストを新しい HTML ファイルに向けて、1 日かそこら後にすべてを整理します。
しかし、それについては何かが正しくないようです。それは良い解決策ではない、何か本質的に間違っている、あるいは今のところ見ることのできないより良い方法が存在するのではないかと直感しています。
これが良いか悪いかを提案し、代替ソリューションを提供できる人はいますか?
背景情報を編集してください。
レポートはサーバー上に保持する必要があります。私たちの顧客はサイトのユーザーであり、1 つのレポートの可視性はサイトのすべての人に及ぶ可能性があります。作成プロセスでは、ユーザーがレポートの条件を選択し、作成のためにサーバーに送信します。データベースからデータが抽出され、文書が作成されます。プレースホルダー レコードがデータベースに入り、ドキュメント自体がファイル サーバーのどこかに保存されます。私が整理したいのは「ファイルサーバー上のドキュメント」の部分です。圧縮すると、使用するディスク容量も少なくなります!. レポートが作成されると、それを表示できる人なら誰でも利用できます。
php - 悪意のある PHP ファイルをフォーム経由でアップロードする人々を阻止する
私のウェブサイトには、人々がzipファイルをアップロードできるアップロードフォームがphpで作成されています。次に、zip ファイルが抽出され、すべてのファイルの場所がデータベースに追加されます。アップロードフォームは、人々が写真のみをアップロードするためのものであり、ファイルがzipフォルダー内にあるため、ファイルが抽出されるまで、どのファイルがアップロードされているかを確認できません. 画像形式 (.png、.jpeg など) ではないすべてのファイルを削除するコードが必要です。人々が悪意のある php ファイルをアップロードできるのではないかと本当に心配しています。これは大きなセキュリティ リスクです。また、このセキュリティ機能を回避しようとして、php ファイルの拡張子を変更する人々にも注意する必要があります。
これは私が使用した元のスクリプトですhttp://net.tutsplus.com/videos/screencasts/how-to-open-zip-files-with-php/
これは、実際に .zip ファイルを抽出するコードです。
ありがとう、ベン。
c# - DotNetZip: C# 権限の問題で zip を作成する
DotNetZip を使用していますが、Mac でアクセス許可の問題が発生していることに気付きました。これは、コンテンツの配置を使用する場合にのみ発生するようです。
つまり、ディスクに保存するだけの場合
しかし、私がそのようにコンテンツの処分を使用すると、Macではユーザー権限が拒否されます(全員グループはチェックされていません)
windows - あるマシンでは実行可能ファイルが「すべて抽出」に含まれず、別のマシンでは含まれないのはなぜですか?
テスト用にアプリケーションの zip ファイルを提供していますが、同じ zip ファイルを 2 台の別々のマシンで異なる方法で抽出しています。1 つはすべてのファイルを抽出し、もう 1 つは実行可能ファイル (具体的には .exe と .msi) 以外のすべてを抽出します。
「WinZip を使用する」(または 7zip など) 以外のことをお客様に伝える必要があります。
ProcessMonitor を使用して何が起こっているかを見ると、explorer.exe プロセスが各ファイルを作成してから削除していることがわかります。なんてこと?
2 つのシステムは Windows Server 2003 SP2 です。確かに、これが発生する理由を説明することができる設定があります。
**更新 1**** ウイルス スキャンを有効または無効にしましたが、顕著な効果はありませんでした。
windows-mobile - Windows Mobile で .zip ファイルを解凍する方法は?
Windows Mobile のフォルダーに zip アーカイブをプログラムで解凍する必要があります。直接使用できる使いやすい API はありますか、それとも外部ライブラリを使用する必要がありますか?