MD · 無料 · 端末内で処理

Markdown ファイルをオンラインで破損させる

.md の Markdown ファイルを無料でオンラインで破損させます。不正な UTF-8 を注入し構文を壊すため、エディターや静的サイトジェネレーターがそのファイルで失敗します。

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

Markdown ファイルを破損させる

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

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

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

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

Markdown に不正な状態は存在しません。どんなバイト列も技術的には描画できるため、文法を持つ形式とは別の手法が必要です。Markdown ファイルを壊すのは構文ではなくエンコーディングです。デコード可能なテキストでなくなった時点で、どのレンダラーも処理できません。

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

  • 文字エンコーディング. ファイル全体に不正な UTF-8 シーケンスが注入され、テキストとしてのデコードが失敗します。
  • フロントマター. YAML フロントマターを含む先頭バイトが破壊され、静的サイトジェネレーターがただちに壊れます。
  • 構文記号. 見出しの記号、リスト記号、コードフェンス、リンクの角かっこが上書きされます。
  • コードブロック. フェンス付きブロックの区切りが壊され、文書の残りがコードブロックに飲み込まれます。

そのあと表示されるもの

アプリケーション動作
VS Code のプレビュー置換文字と、ファイルのエンコーディングに関する警告を表示します。
Jekyll / Hugo / Astro不正なフロントマターや読めない内容によりビルドが失敗します。
GitHub整形された文章ではなく文字化けとしてファイルを表示します。
Pandoc入力のデコードエラーを報告し、変換を拒否します。

これを行うよくある理由

  • 静的サイトのビルドが壊れたソースファイルを公開せず失敗することのテスト。
  • ドキュメント処理が問題のファイルを名前つきで報告することの確認。
  • Markdown レンダラーが不正な入力をクラッシュせず処理することの確認。
  • CMS のテストスイート用に壊れたコンテンツのフィクスチャーを用意すること。

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

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

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

そもそも Markdown が「不正」になり得るのですか。

構文上はなりません。どんなテキストも有効な Markdown です。ここで壊れるのはエンコーディングであり、ファイルは読めるテキストであること自体をやめます。本物の破損もそのように働きます。

フロントマターは破壊されますか。

はい。フロントマターはファイルの冒頭、上書きされるヘッダー領域の内側にあります。静的サイトのビルドを最初に壊すのはたいていこれです。

MDX でも動作しますか。

はい。しかも MDX は描画されるだけでなくコンパイルされるため、より激しく失敗します。

Markdown 用に別ページはありますか。

このツールは /corrupt-markdown-online/ も担っており、そちらはこのページを正規版として指しています。

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

その他の コード・データ 向けツール

すべての破損ツール