問題タブ [zipfile]

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 投票する
0 に答える
1485 参照

java - ディレクトリとファイルの構造を検証するための最良の方法

ユーザーが1つ以上のzipとフラットファイルを含むzipファイルをアップロードできるインターフェイスがあります。

私はファイルとディレクトリがどのように見えるべきかについての慣習を持っています。私が持っている慣習に対してそれらを検証するための最良の方法は何ですか。

  • 他の単純なルールはそれぞれzipであり、その内容はファイル名の先頭を除いて同じ構造に従います。

ディレクトリ構造とファイルを検証する方法について何かアイデアはありますか?

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

python - Zipfile python モジュールのバイトサイズの違い

私はpython用のzipfileモジュールを使用して、インターネットから取得したzipfileを抽出しています

urllib.urlretrieve()

zip ファイル内のファイルは bsdiff によって作成されたパッチ ファイルですが、python で zip ファイルを抽出して bspatch を使用しようとすると、破損したパッチ ファイルと表示されます。7-zip を使用して zip ファイルを手動で抽出すると、パッチ ファイルが上書きされ、パッチャーが正常にパッチされます。これらのファイルを手動で上書きすると、バイトサイズが異なることにも気付きました。

1 つは 195 バイトである必要がありますが 196 バイト、もう 1 つは 20656 バイトである必要がありますが 20781 バイトであり、もう 1 つは適切なサイズです (これは、破損したパッチ メッセージなしでパッチを適用する唯一のものです)。

抽出に使用しているコードは次のとおりです。

zip ファイルは通常の Deflate を使用して圧縮されています。保存されたファイルとして圧縮するだけで、7zip で ZIP_STORED を使用してみました。

何か案は?

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

php - phpアップロード:zipファイル

アップロードフォームから.zipをタイプとサイズとして取得できないのに、名前しか取得できないのはなぜですか?

zipのサイズとタイプを取得するには、何か特別なことをする必要がありますか?

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

c#-3.0 - ToBase64String、C#3.5

zipファイルをbase64でエンコードされた文字列に変換するときに、使用するMIMEサポートを使用してメールを送信するために必要な文字列

ただし、受け取った添付ファイルはすべて破損しています。base64エンコーディングが正しくないようです。誰でもこれについてアドバイスできますか?

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

c# - ASP.Net で閉じたファイルにアクセスできない (ファイルを zip ファイルに保存する)

複数のファイルを zip で保存すると、「閉じたファイルにアクセスできません」というエラーが表示されます。これがコードです。でのエラーzip.Save(NewZipPath);

完全な例外

ありがとう。

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

java - ファイルを解凍し、ファイルをバイトに変換します

URLから.zipファイルをダウンロードし、各ファイルを.zipファイルからバイト配列に変換するアプリケーションがあります。現時点では、ファイルをダウンロードして .zip ファイルを読み取り、.zip ファイル全体をバイトに変換できますが、.zip 内の各ファイルをバイト配列に変換することに失敗しました。どんな助けでも感謝します。以下にコードを添付しました。

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

java - 汎用フラグを使用した Android 2.3 ZIP の問題

Android でアプリケーションを作成しました。このアプリケーションはアクティビティをファイルに記録します。ファイルをエクスポートするオプションがあるため、ファイルを .zip に保存します。.zip に追加するファイルが複数ある場合、次のエラーが発生します。

(汎用フラグ - ローカル: 808 hex 中央: 8 hex)。ローカルと中央の GPFlags 値が一致しません。

これは、Android 2.3 で winzip または 7zip を使用している場合にのみ発生します。Windows エクスプローラーまたは winrar を使用してこの問題を回避できますが、回避するのではなく、問題を解決したいと考えています。

Android 2.2 デバイスで同じアプリケーションを使用しても発生しません。

私は周りを検索し、暗号化に関するいくつかのコメントを見つけましたが、何も暗号化していません. 特定のライブラリなどの更新に関するコメントもいくつか見つかりましたが、Android sdk 11 と Java jdk 1.6.0_25 を使用しています。

同じ結果で2つの異なるコードを試しました

この

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

python - Python の ZipFile モジュールでの不正なマジック ナンバー エラー

Windows 7 (64 ビット) で Python 2.7 を使用しています。ZipFile モジュールで zip ファイルを解凍しようとすると、次のエラーが表示されます:-

WinRAR は、抽出しようとしているファイルを正常に抽出できました。ファイルを抽出するために使用したコードは次のとおりですmyzip.zip

このコードは、WinRAR を使用して作成した他の多くの zip ファイルでは正常に機能しますが、myzip.zip

次の行にコメントを付けてみましたPython27\Lib\zipfile.py:-

しかし、これは本当に役に立ちませんでした。これを有効にしてコードを実行すると、シェルにダンプが表示されます。

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

c# - イオンライブラリを使用してファイルを圧縮する方法

データベースをバックアップするためにこれを実行しましたが、正常に動作しています....

正常に動作しています...しかし、このパスにbackup.sqlをzipファイルとして保存したい

私はこのライブラリ Ionic.Zip.Reduced を持っていますが、ファイルを圧縮して指定されたパスに保存する方法がわかりません....