分割アーカイブからファイルを抽出しようとしたときに、61%で一貫して失敗しました。
不明なエラー-2147024891
このエラーコードはどこか他のところに一度だけ現れるようです、 ここに 。そしてそれも説明されていませんでした。
この特定のエラーメッセージは、部分ファイルの1つが破損しているために発生したように見えますが、エラーメッセージはそれを理解する上で非常に役に立ちませんでした。
これらのエラーコードがどのように生成されるのか、それらが何を意味するのか、そしてそれらをどのように修正するのかについての適切な文書はありますか?
明確化:私は私の特定のケースのための解決策を必要としません、それはいくつかの部分を再ダウンロードすることによってすでに修正されました。私はこれらのコードが何を意味するのか一般的なドキュメントを求めています。
どの部分が壊れているかを判断する最も簡単な方法は(7zipがこれを報告しない場合)、最後の部分の半分を別のフォルダーに移動して解凍することです。壊れた部分が動かされたなら、あなたは '次の部分が必要'のようなメッセージを得ます(そして、あなたはこれらの部分が壊れていないことを確かめなければなりません)。最初 - 戻る、2番目の場合 - から)を繰り返します。9回の繰り返しで、再ダウンロードする必要がある部分の正確な数がわかります。 多分それはまた任意の順序でzip圧縮される いいえ、アーカイブ中に番号順に分割されていました。
—
Akina
-2147024891 == 0x80070005はアクセスが拒否されたことを意味します - Windowsの場合。
—
Daniel B
私はちょうどの説明を見ました
—
Fabian Röling
p7zip-gui
これはWindowsアプリケーションではないようです(Mono、Wine、またはほとんど移植されていない)、Linux用にゼロから書かれた適切なアプリケーションのようです。だから私はWindowsのエラーメッセージを取得する理由はないだろう。
そして最初にC ++を学びますか?私の映画のバックアップはそれほど重要ではありません。しかし、7zipコードをよく知っている人を知っている場合は、この質問へのリンクを送ってください。
—
Fabian Röling
7z t Archive\ name.zip.001
そして、エラーのあるアーカイブが1つあることを教えてくれました。悲しいことに、それは私にどれを教えてくれませんでした。私は今、それがもともとファイルをアルファベット順にzip圧縮して分割してくれることを願っています。その場合、私はアーカイブ95-104を「再ダウンロードする」だけでよいでしょう。正しければ、エラーはおそらくアーカイブ#101の終わりにかなり近いはずです。しかし多分それはまた任意の順序で圧縮されています、その場合私は運が悪いです。どのアーカイブが壊れているのかをテストできればいいでしょう。