問題タブ [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.

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

c# - 複数の MP3 を自動圧縮するための最適なプロセス

かなり複雑なプロセスを必要とするプロジェクトがあり、これを行うための最良の方法を知りたいです。Adobe Flex 3 で ASP.net C# を使用しています。アプリ サーバーは Mosso (クラウド サーバー) で、ファイル ストレージ サーバーは Amazon S3 です。既存のサイトはNoiseTrade.comで見ることができます。

私はこれを行う必要があります:

  • ユーザーが MP3 ファイルをアルバム「ウィジェット」にアップロードできるようにする
  • ユーザーがアルバム/ウィジェットをアップロードした後、mp3 を自動的に圧縮し (他のユーザーがダウンロードできるように)、zip を mp3 トラックと一緒に Amazon S3 にアップロードする必要があります。

私は実際にこれを既に動作させています (Flex でクライアント側の処理を使用しています) が、Adobe の Flash 10 の「セキュリティ」アップデートにより、これは動作しなくなりました。したがって、このサーバー側を実装する必要があります。

私がこれを行うことを考えている方法は次のとおりです。

  • mp3 をアプリ サーバーの一時フォルダーに保存します。
  • アーティストが「公開」すると、ac# ライブラリを使用してそのフォルダー内のファイルの zip を作成します
  • Amazon S3 アップロード プロセス (zip および mp3s) を開始し、完了したらユーザーにメールを送信します (一時フォルダーを削除するだけでなく)。

このアプローチで私が目にする主な問題は、後でユーザーがトラックを削除または追加した場合、zip ファイルを更新する必要がありますが、一時ファイルは存在しなくなることです。

私はこれを行う最善の方法に途方に暮れており、アドバイスをいただければ幸いです。

ありがとう!

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

python - Python で圧縮ファイルにアクセス許可を設定する

test.txtzip archive 内にファイルがありますtest.zip。圧縮されていると、アクセス許可test.txtは制御できなくなりますが、グループで書き込み可能にしたいのです。Python でファイルを抽出していますが、シェルにエスケープしたくありません。

編集: これが私がこれまでに得たものです:

これは 2.5.1 を使用する OS X では完全に動作しますが、私のホーム ボックス (Debian、Python 2.4 & 2.5) または Python 2.4 を使用する RHEL 5 では動作しません。OS X 以外ではエラーにはなりませんが、パーミッションも変更されません。理由はありますか?また、どのように機能しwritestr()ますか?私はここでそれを間違って使用していることを知っています。

これを行わずにこれを行う方法はありますか(ファイルを抽出するユーザーには、抽出後os.chmodに使用する権限がありません)。os.chmodzip ファイルへの完全な書き込みアクセス権があります。

より詳しい情報:

ユーザー抽出は ではなくmyuserにありmygroupます。

0 投票する
5 に答える
57716 参照

vbscript - VBScript を使用して ZIP ファイルからファイルを抽出する

ZIPファイルからファイルを抽出するとき、私は以下を使用していました。

これは機能していましたが、「ファイルが存在します」というエラーが表示されます。

これの理由は何ですか?代替手段はありますか?

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

python - Python(バージョン2.5)を使用してフォルダーの内容を圧縮するにはどうすればよいですか?

必要なすべてのファイルを特定のフォルダーに入れたら、Pythonスクリプトでフォルダーの内容をzip形式で圧縮します。

これは可能ですか?

そして、どうすればそれを行うことができますか?

0 投票する
10 に答える
14601 参照

python - Pythonのジェネレーターからzipファイルを作成しますか?

Pythonでzipファイルに書き込む必要のある大量のデータ(数ギグ)があります。ZipFileの.writestrメソッドに渡すために一度にすべてをメモリにロードすることはできません。また、一時ファイルを使用してすべてをディスクにフィードしてから読み戻したくありません。

ジェネレーターまたはファイルのようなオブジェクトをZipFileライブラリにフィードする方法はありますか?または、この機能がサポートされていないように見える理由はありますか?

zipファイルとは、zipファイルを意味します。Pythonzipfileパッケージでサポートされています。

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

python - Python では、フォルダーの圧縮が特定のフォルダー内で確実に行われるようにするにはどうすればよいですか?

フォルダの内容を圧縮できました。しかし、圧縮されたばかりのフォルダーに圧縮ファイルを残しておきたいと思います。たとえば、C: ドライブに test というフォルダーを圧縮しました。しかし、「test.zip」ファイルを C:\test に含めたいと思います。これどうやってするの?前もって感謝します。

コード例による質問の明確化:

私の質問が紛らわしいと誰かが親切に指摘しましたが、Pythonの初心者にとっては多くのことが混乱しています:) - この質問が基本的すぎるか、答えが明らかである場合は、事前にお詫び申し上げます。結果のzipファイルがzipされたフォルダー内にあることを確認する方法がわかりません。つまり、「basedir」で zip 処理を行ってほしいということです。そうすれば、ユーザーは C ドライブのどこかで検索する時間を無駄にしません。

p>

0 投票する
8 に答える
51612 参照

c# - c#で.zipフォルダの内容を一覧表示するにはどうすればよいですか?

C#で圧縮されたフォルダの内容を一覧表示するにはどうすればよいですか? たとえば、圧縮されたフォルダーに含まれるアイテムの数とその名前を知るにはどうすればよいでしょうか?

0 投票する
12 に答える
336844 参照

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

ネストされた他の Jar を含む Jar ファイルがあります。JarFile()このファイルで新しいコンストラクターを呼び出すと、次のような例外が発生します。

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

この Jar ファイルの内容を手動で解凍し、再度圧縮すると、正常に動作します。

この例外は、WebSphere 6.1.0.7 以降のバージョンでのみ発生します。同じことが tomcat と WebLogic でもうまくいきます。

JarFile の代わりに JarInputStream を使用すると、例外なく Jar ファイルの内容を読み取ることができます。

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

c - zlib を使用した unzipper の例はどこにありますか?

zlib を使用して zip ファイルを解凍するための、必要最小限の単純なサンプル C アプリを探しています。かなり新しいバージョンの .zip をサポートする必要があり、zlib 呼び出しまでのソースが必要です。

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

python - Pythonで非常に大きなファイルを解凍するにはどうすればよいですか?

Python 2.4 と組み込みZipFileライブラリを使用すると、圧縮されていないファイルの内容全体をメモリに保存する必要があるため、非常に大きな zip ファイル (1 または 2 GB を超える) を読み取ることができません。これを行う別の方法はありますか(サードパーティのライブラリまたはその他のハックを使用)、または「シェルアウト」してその方法で解凍する必要があります(明らかにクロスプラットフォームではありません)。