TAR · 無料 · 端末内で処理

TAR アーカイブをオンラインで破損させる

.tar、.tar.gz、.tgz のアーカイブを無料でオンラインで破損させます。ustar のブロックヘッダーを破壊するため、展開は部分的なファイルを吐き出すのではなく失敗します。

  • アップロードなし
  • サイズ制限なし
  • 登録不要

TAR ファイルを破損させる

.tar, .tar.gz, .tgz, .gz 向けに調整していますが、他のどの形式でも同じように動作します。

100% 端末内で処理
ここにファイルをドロップ、または 参照 形式もサイズも自由、複数ファイルを同時に処理できます
破損レベル

処理中…0%
ダウンロードの準備ができました

TAR ファイルをきちんと壊すのが難しい理由

TAR は現存する中で最も回復しやすいアーカイブ形式です。中央インデックスがまったくありません。各ファイルの前に 512 バイトのヘッダーが置かれているので、tar は前へ走査して見つけたものをそのまま取り出せます。TAR を壊すとは、そのヘッダーを現れる場所すべてで破壊することです。

このツールが破壊するもの

  • ustar ブロックヘッダー. 512 バイトの各ファイルヘッダーにある ustar マジックが破壊され、どのエントリーも識別できなくなります。
  • ヘッダーのチェックサム. tar がヘッダーを信頼する前に検証するチェックサムのフィールドが上書きされます。
  • アーカイブ終端マーカー. 有効なアーカイブを終える 2 つのゼロブロックが破壊され、ファイルは途中で切れたようにも読まれます。
  • gzip のラッパー. .tar.gz では gzip メンバーのヘッダーと末尾の CRC32/ISIZE も破壊されます。

そのあと表示されるもの

アプリケーション動作
tar -xf「This does not look like a tar archive」に続いて「Exiting with failure status.」
gzip -d「not in gzip format」または「invalid compressed data, crc error.」
7-Zip / The Unarchiverサポートされていない、または壊れたアーカイブだと報告します。
Docker イメージの読み込みレイヤーの展開に失敗し、インポートが中断されます。

これを行うよくある理由

  • デプロイ処理が成果物を展開前に検証することのテスト。
  • コンテナーイメージの読み込みが壊れたレイヤーできれいに失敗することの確認。
  • 復元の練習用にバックアップ転送の中断を再現すること。
  • 展開エラーが握りつぶされず表に出ることの確認。

TAR ファイルを破損させる手順

  1. 上のボックスに .tar ファイルをドロップするか、クリックして選択します。
  2. 部分的な損傷(Light)や復元ソフトの無力化(Heavy)が必要でなければ、レベルは Standard のままにします。
  3. ファイルを破損 を押します。処理は端末内で行われるため、ほぼ即座に終わります。
  4. 結果をダウンロードします。既定では元のファイル名とバイト長がそのまま保たれます。

TAR についてのよくある質問

TAR がふつうこれほど回復しやすいのはなぜですか。

インデックスがないからです。各ファイルが自分のヘッダーを持っているので、tar は前へ走査して識別できたものを取り出せます。その逃げ道を消すのが、すべての ustar ヘッダーを破壊することです。

.tar.gz や .tgz でも動作しますか。

はい。まず gzip のラッパーが壊れ、それだけでも展開できなくなりますし、その下の tar ヘッダーも損傷します。

一部のファイルだけでも取り出せますか。

いいえ。有効なヘッダーとチェックサムがなければ、tar はどのファイルがどこから始まり、どれだけの長さかを判断できません。

.tar.bz2 や .tar.xz はどうなりますか。

汎用バイナリープロファイルに委ねられますが、それでも圧縮ラッパーを確実に壊します。

責任を持ってご利用ください。 Files Corrupter はソフトウェアテスト、QA、研究、研修、教育のために作られています。完成した成果物であるかのように見せる目的で、意図的に破損させたファイルを提出する行為は、学校や勤務先の規則に反する場合があります。出力の使い方についてはご自身が責任を負います。詳しくは 免責事項.

その他の アーカイブ 向けツール

すべての破損ツール