SVG · 無料 · 端末内で処理
SVG ファイルをオンラインで破損させる
.svg ファイルを無料でオンラインで破損させます。XML 構造とパスデータを壊すため、ブラウザーもエディターもベクター画像の描画を拒否します。
- アップロードなし
- サイズ制限なし
- 登録不要
SVG ファイルを破損させる
.svg, .svgz 向けに調整していますが、他のどの形式でも同じように動作します。
ここにファイルをドロップ、または 参照 形式もサイズも自由、複数ファイルを同時に処理できます
処理中…0%
ダウンロードの準備ができました
SVG ファイルをきちんと壊すのが難しい理由
SVG はバイナリーの画像形式ではなく XML であり、それが壊れ方のすべてを変えます。ブラウザーは(HTML と違って)SVG を厳格に解析するため、整形式でない文書は部分的に描画されるのではなく即座に拒否されます。
このツールが破壊するもの
- XML 宣言. 冒頭の宣言と
<svg>ルート要素が破壊され、文書に有効なルートがなくなります。 - パスデータ. 各図形を定義する
d属性の文字列が上書きされ、解析できない座標が残ります。 - viewBox と寸法. 座標系を定める属性が損傷し、何も描画される場所を持たなくなります。
- エンコーディングの妥当性. 不正な UTF-8 シーケンスにより、描画が始まる前に厳格な XML 解析が失敗します。
そのあと表示されるもの
| アプリケーション | 動作 |
|---|---|
| ブラウザー | 「XML 解析エラー: 整形式ではありません」と表示され、まったく何も描画されません。 |
| Figma / Illustrator | 無効な SVG というメッセージでインポートに失敗します。 |
| Inkscape | 文書を開くことを拒否するか、解析エラーを報告します。 |
<img src="…"> | 画像が壊れていることを示すプレースホルダーを表示します。 |
これを行うよくある理由
- SVG アップロード経路が入力を検証・無害化することのテスト。
- アイコンのビルド処理が不正なソースファイルで失敗することの確認。
- SVG サニタイザーが不正な入力を部分的に受け入れず拒否することの確認。
- 描画のテストスイート用に不正なベクターを用意すること。
SVG ファイルを破損させる手順
- 上のボックスに .svg ファイルをドロップするか、クリックして選択します。
- 部分的な損傷(Light)や復元ソフトの無力化(Heavy)が必要でなければ、レベルは Standard のままにします。
- ファイルを破損 を押します。処理は端末内で行われるため、ほぼ即座に終わります。
- 結果をダウンロードします。既定では元のファイル名とバイト長がそのまま保たれます。
SVG についてのよくある質問
SVG が HTML より激しく失敗するのはなぜですか。
ブラウザーが SVG を XML として解析するからです。XML は厳格です。HTML には仕様としてエラー回復が組み込まれていますが、XML にはありません。
テキストエディターではまだ開けますか。
開けますが、中身は文字化けです。不正な UTF-8 が注入されているため、もはや読めるテキストではありません。
圧縮された SVGZ でも動作しますか。
はい。ただし SVGZ の中身は gzip なので、gzip アーカイブとして扱われ全体が壊れます。
有効な SVG に見えるまま保てますか。
「軽度」レベルはマークアップの大半を残すため、一見しただけでは SVG に読めたまま描画には失敗します。
責任を持ってご利用ください。 Files Corrupter はソフトウェアテスト、QA、研究、研修、教育のために作られています。完成した成果物であるかのように見せる目的で、意図的に破損させたファイルを提出する行為は、学校や勤務先の規則に反する場合があります。出力の使い方についてはご自身が責任を負います。詳しくは 免責事項.