UTF-8ファイルのBOMを検出してワンクリックで削除します。PHPなどの環境での解析エラーを解決し、ファイルの互換性を最適化します。
ファイルをここにドラッグ&ドロップ、またはクリックで選択
最大 5 MB
BOM (Byte Order Mark) は、ファイルの先頭に位置する特殊なマーク(0xEF, 0xBB, 0xBF)で、そのファイルがUTF-8でエンコードされていることを識別するために使用されます。
BOMは一部のWindowsプログラム(例:メモ帳)では役立つ一方で、Web開発においては通常、BOMなしが推奨されます。その理由は以下の通りです。
PHPやLinuxスクリプトでUTF-8ファイルを扱う際、「header already sent」エラーが発生した場合、BOM(バイトオーダーマーク)が原因である可能性が高いです。本ツールは、UTF-8ファイルの先頭にあるBOMを検出・削除し、クリーンなファイルを出力することに特化しています。BOMは、エンコード方式を識別するためにUTF-8ファイルの先頭に付与される特殊なバイト列(例:EF BB BF)ですが、プログラムの互換性問題を引き起こすことがあります。
どのようなファイル形式に適していますか?
主に、.txt、.php、.js、.cssなどのソースコードを含むUTF-8エンコードのテキストファイルを対象としています。
BOMを削除するとファイルの内容は変わりますか?
いいえ、変わりません。本ツールはファイルの先頭にあるBOMのバイト列(EF BB BF)のみを削除し、その他の内容は一切変更しないため、意味や内容はそのまま保たれます。
アップロードするファイルはUTF-8エンコードのテキストファイルである必要があり、最大サイズは1GBです。処理結果はBOM検出にのみ対応しており、異常なファイルは精度に影響を与える可能性があります。処理後のファイルは自動的に消去されるため、お早めにダウンロードしてください。
開発者の方は、リダイレクトエラーを防ぐため、PHPファイルを保存する前に本ツールを使用してBOMをチェックすることをお勧めします。よくある例:BOM付きの.phpファイルを入力すると出力異常を引き起こすことがありますが、BOMを削除することで正常に動作するようになります。