私の知る限り、WinRARアーカイブにはECC(エラー修正コード)が含まれている可能性があるため、アーカイブがわずかに破損している場合は、それ自体で修正できます。
たとえば、最初ににエンコードarchives.tar
しarchives.tar.ecc
てから、サーバーにアップロードできます。クライアントによるダウンロード後にファイルがわずかに破損している場合は、デコードすることでファイルを再度ダウンロードせずに自動的に修正できますarchives.tar.ecc
。ネットワーク接続が不安定な場合、素晴らしいアイデアになると思います。
私のニーズを満たすことができる(オープンソースの)ソフトウェアがLinuxで実行されているかどうか疑問に思います。
助言がありますか?
tar
さらに多くのことtar
-GNUはヘッダーメタデータのスパースファイルホールをエンコードし、POSIXpax
互換アーカイバーによる抽出時に、ファイルの再構築に必要な情報を含むファイルを生成するか、GNUによってtar
元のスパースファイルに生成します。ユーティリティ w /のためにPOSIXで指定されているようにpax
定義可能な主にエンコードされたヘッダー変数を使用します-o
。