7-Zip:7zアーカイブから画像を開くとエラーコード0x8000000aが生成される


1

テキストファイルと画像を含むフォルダーをAES暗号化で.7z形式で暗号化してみました。暗号化されたフォルダを開くためにパスワードを入力すると、2つのファイルが表示されます。テキストファイルをクリックすると、デフォルトのテキストエディタで開くことができます(ただし、これは少し遅い場合があります)。一方、JPGを開こうとすると、次のエラーが発生します。ディスクから同じJPGを開こうとすると、JPGファイルに関連付けられているデフォルトのプログラム(Windows Live Photo Collectionなどと呼ばれると思います)が正常に動作します。

アーカイブのパスワードを入力した後、ファイルをディスクに抽出せずにメモリから自分の暗号化されていないファイルを読み取ることができるようにします。コンピュータの電源を切るとゼロになるので、利点があります。

誰が私が以下のエラーを得ているのか、そしてそれを取り除く方法を知っていますか?

注:この問題は明示的に7-Zipアプリケーションに関連しているようです。 PeaZipで同じ手順を実行してJPGを開くと、このエラーコードは表示されません。誰もがその理由を知っていますか?

7-Zip error


5
7-Zip will ではない 「暗号化されていないファイルをメモリから読み取る」ことができます。それは下の一時ディレクトリに画像を書き込みます。 %TEMP%アプリケーションを閉じるときに削除します。閲覧アプリケーションの前に7-Zipが閉じられていると、ディスクに残される可能性があります。暗号化されたアーカイブファイルをメモリから表示するには、そのようなストリームを読み取ることができるビューアアプリケーションに直接バイトをストリーミングできるアーカイバが必要です。 7-ZipもWindows Photo Viewerもこれに対応していません。この情報は、あなたが抱えている問題と直接の関係はありませんが、知っておくべきことです。
Unsigned

1
システムディスクを暗号化することもできます。 BitLocker または TrueCrypt 。あなたが本当にデータセキュリティを心配しているなら、これは最良の選択でしょう。それならあなたはあなたのことを心配する必要はないでしょう %TEMP% すべての一時ファイルは暗号化されてディスク上に保存されるため、フォルダはまったく必要ありません。最近のCPUでは、システムディスクの暗号化によるパフォーマンスへの影響は1%または2%未満であり、希望する種類のセキュリティには非常に受け入れられます。
Unsigned

1
@未署名最初のコメント(一時フォルダに書き込む)が回答の場合は+1になります。そしてウィンドウズは利用可能な一時フォルダのために働くことができるラムディスクを持つべきです どういうわけか (Linuxでは、それは1行のtmpfsマウントになるでしょう...)
Xen2050

1
また、復号化されたファイルをディスクに書き込まない、復号化方式の暗号化システムもあります。 eCryptfs または EncFS、TrueCryptコンテナファイルがそれをするべきだと思います、ドライブ全体を暗号化する必要はありません。 Windows用のOTFEでもありました
Xen2050

1
確かに混乱しています。私は、復号化プログラムがそれらのメモリがページファイルに書き込まれるのを避けることができると確信していますが、他のアプリケーションはそれほど多くはありません。暗号化されたページファイルもスワップの暗号化のように機能するはずです。システムディスク全体を暗号化することは間違いなく最も安全ですが、深刻なトラブルシューティングにつながる可能性があります。深刻な定期的なバックアップが本当に必要です。本物のRAMディスクがRAMからキャッシュファイルにスワップアウトされるのかどうかはわかりませんが、RAMディスクの目的に反します。
Xen2050
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.