Documents ロゴ

HTMLファイルとは何か、そしてそれをどう扱うべきか?

最終更新    

.htmlファイルは通常どこから来るのでしょうか?  

実際に受け取る可能性がある理由は二つあります。オフラインで読むためにWebページを保存し、ドキュメントのように見えるがそうではないファイルがダウンロードフォルダにある場合、もしくはメールの添付ファイルとして受け取った場合です。後者はそれほど無害ではなく、何かをダブルクリックする前に自分がどちらの状況にいるのかを知っておく価値があります。

HTMLの定義と、それを安全に使用する場所について、さらに詳しく見ていきましょう。

HTMLファイルとは?

HTMLファイルはプレーンテキストファイルです。 .txtに名前を変更すると、すべてがまだそこにあることがわかりますが、少し乱雑になります。

HTMLを特別なものにしているのは、どのテキストが見出しで、どれが段落で、どれがリンクなのかをマークアップするタグです。そのようなファイルを開くと、ブラウザがそれらのラベルを読み取り、それに応じてページを描画します。 

HTMLはHyperText Markup Languageの略です。“Markup”は言語のタグ付け部分を意味し、“HyperText”はリンクを意味します。これがWebを単なるドキュメントの山ではなく、Webにしたものです。

これまで読み込んだすべてのWebページは、こうしたファイルの一つです。ブラウザはそれをダウンロードし、タグを読み取り、参照されている画像やスタイルシートを取得して、結果を組み立てます。ダウンロードフォルダにあるファイルは、今読んでいるページと同じ種類のもので、ただサーバー上にホストされていないだけです。

HTMLファイルを開く方法

HTMLファイルを開く方法は、お使いのデバイスによっていくつかあります。 Chrome、あるいはどのブラウザでも、単にダブルクリックするだけです。コンピュータがそれを別の場所に送る場合は、代わりにファイルを開いているブラウザウィンドウにドラッグするか、Ctrl+O(MacではCmd+O)を使ってダイアログから選択してください。アドレスバーにfile:///で始まるパスが表示され、ページがディスクから来たことを示しているはずです。  

iPhoneやiPadでは、ファイルアプリでタップするとiOSがプレビューを表示しますが、注意点があります。Quick Lookのプレビューはテキストのみのバージョンを表示し、画像やその他のメディアは完全に削除されます。 

そしてAndroidでは、ほとんどのファイルマネージャーがHTMLファイルをタップするとChromeを提案します。提案されない場合は、ファイルを直接Chromeに共有してください。

HTMLを開く前に、どこから来たものかを確認しましょう

HTML添付ファイルは、現在最も好まれているフィッシングツールです。 Barracudaの2025年メール脅威レポートによると、HTML添付ファイルの23%が悪意のあるものであり、HTMLは他を大きく引き離して最も武器化されたテキストファイル形式となっています。そのデータセットで検出されたすべての悪意のあるファイルの四分の三以上がHTMLファイルでした。

攻撃者がそれらを好む理由は、HTMLファイルにはMicrosoftやDocuSignのログインページのピクセル単位で完全なコピーを自分のハードドライブ上に含めることができ、リンクスキャナーが検査するものが何もないからです。開くまでリンクが存在しないためです。見慣れたサインインボックスが表示され、パスワードを入力すると、それが本来行くべきではない場所へ送られてしまいます。 

HTML添付ファイルが問題であることを示すサイン:

  • 請求書、共有ドキュメント、ボイスメール、配達、または署名依頼に関するメールを予期していなかった。
  • 開いた後、何かにログインするよう求められる。あなたのコンピュータ上のものがパスワードを必要とすることはありません。
  • 送信者のメールアドレスが、名乗っている会社と一致しない、またはスペルミスや似たような見た目の実在するドメインである。 
  • invoice.pdf.htmlのように二重拡張子になっている。

開いたときにページが崩れて見える理由

ファイルを開いてスタイルのないテキストや壊れたリンクが表示されても、すぐにファイルが破損していると思わないでください。

ブラウザがWebページをHTMLとして保存するとき、画像、CSS、スクリプトも別のフォルダに配置します。 HTMLファイルはそのフォルダを参照するため、メールで単独で送ったり、フォルダなしで転送したりすると、ブラウザには表示するものが何も残りません。  

そのため、ファイルとそのフォルダを一緒に保管し、送信する必要がある場合はそれらをzip圧縮してください。または、すべてを一つのファイルにまとめる形式でページを保存してください。

HTMLファイルを保存する方法(そしてどの形式で保存すべきか)

後でWebページを保管しておくことが目的であれば、HTMLはしばしば間違った選択です。代替手段が実際に何をするかは以下の通りです:

 

フォーマット

出来ること

最適な用途

HTML

マークアップのみ、加えてアセットの付随フォルダ

ページの編集、または他のソフトウェアへの入力

Webアーカイブ(.webarchive)

ページとそのすべてのアセットを一つのファイルに

Appleデバイスで何かを損なわずに保管する

PDF

レイアウトが固定された凍結されたスナップショット

誰かに送信する、印刷する、保管する、署名する

後でドキュメントを送信したい場合は、HTMLをPDFに変換するのが最善です。  Documents.ioを利用すれば、ブラウザで直接、最大10ファイルまで無料で変換できます。  

オンラインHTMLコンバーターはファイルを4時間のみ保存し(すぐに使用しない場合でもダウンロードできます)、その後永久に削除されます。ファイルがオンラインに残る心配をせずに、安全に扱うことができます。 

HTMLファイルを編集する方法

NotepadやTextEditなど、任意のテキストエディタを使用できます。ただし、留意すべき点が三つあります:

  1. TextEditはコードを隠してしまいます。 Macで.htmlファイルを開くと、TextEditはマークアップではなくレンダリングされたページを表示します。これは編集しようとしているときに必要なものとは正反対です。開始する前に「フォーマット > 標準テキストにする」を選択するか、「フォーマット > 自動置換を使用しない」を選択して、引用符が丸みのある引用符に変わらないようにしてください。
  2. ほとんどのタグはペアになっており、片方を削除するとその下のすべてが崩れてしまいます。
  3. 何かをする前にコピーを作成してください。 HTMLはファイルが書き込まれた後、元に戻す履歴がありません。 

テンプレートの言い回しを変えたり、エクスポートしたファイルのタイプミスを直したりするだけの微調整であれば、それだけで十分です。  何かを構築するのであれば、実際の言語を学ぶ方が良いでしょう。

よくあるご質問

HTMLファイルを開いても安全ですか?

自分で保存したものであれば、はい。予期せずメールで届いたものであれば、いいえ。ブラウザではなくテキストエディタでファイルを開けば、何もレンダリングせずに内容を検査できます。

なぜHTMLファイルがブラウザではなくテキストエディタで開くのですか?

その拡張子に対するコンピュータのデフォルトアプリが、どこかの時点で変更されたのです。右クリックして「このアプリケーションで開く」を選び、ブラウザを選択し、変更を維持したい場合はデフォルトにするチェックボックスにチェックを入れてください。

“HTML5ファイル”は別のものですか?

いいえ、HTML5ファイルは単なるHTMLファイルです。

HTMLファイルをPDFに変換できますか?

はい、ファイルを別の人に渡す場合は、通常こちらの方が優れた形式です。どのブラウザでも「印刷 > PDFとして保存」で行えます。 Documents.ioのオンラインコンバーターを使用することもできます。

HTMLファイルをメールで送ると、なぜ画像が消えるのですか?

それらはそもそもファイルの中になかったからです。 HTMLは別の場所、通常は一緒に保存された付随フォルダにある画像を参照します。フォルダも一緒に送るか、両方をzip圧縮するか、代わりにページをPDFまたはWebアーカイブとして保存してください。

HTMLファイルを開くのに特別なソフトウェアが必要ですか?

いいえ。お持ちのすべてのデバイスにはすでにブラウザがあり、それが必要な唯一のツールです。テキストエディタがコード側を処理し、どちらの作業にもインストールするものは何もありません。

最新記事

用語集

EPUBファイルとは?iPhoneで開く方法は?

iPhoneにEPUBファイルがありますか?この人気の電子書籍フォーマットが何であるか、そしてEPUBファイルを開いて読む最も簡単な方法を学びましょう。