text.sakura.ne.jp【公式】雑記ブログ

個人サイト『text.sakura.ne.jp』のメモ用ブログです。気になったことや試したことを記録しています。

base64エンコードしたサイト(data:)、アーカイブ保存できるか?

はじめに

ファイルをbase64エンコードして作った“サイト”に、短縮URLのアドレスを付与したら、普通のサイト同様にWEBアーカイブサイトに登録することができるのか。
実際にファイルを用意して実験してみました。

base64エンコードとは 》
画像やHTMLファイル、CSSファイルなどを『data:image/png;base64,~(画像の場合)』といった形に変換すること。変換したものはHTMLファイルの中で使用することも可能。
例:<link rel="stylesheet" href="data:text/css;charset=utf-8;base64,~">
例:<img src="data:image/png;base64,~">

短縮URLとは 》
長いURLのサイトに短いURLでもアクセスできるようにする転送サイトのこと。
転送の例:https://goo.gl/maps/7EhJt1BdaGAbyjtE6
転送の例:https://www.google.com/maps/@35.6846293,139.9921047,2a,75y,335.49h,90t/(以下省略)

実験の流れ

テスト用サイトをパソコン内に作る
テスト用サイトをbase64エンコードする
短縮URLに登録する
生成された短縮URLをWEBアーカイブサイトに登録する
base64エンコードされたサイトが表示されるか調べる

実験の材料

・ 公開用ファイル

data:text/plain;charset=UTF-8;base64,44OG44K544OI55So44OV44Kh44Kk44Or

base64エンコードツール

短縮URL

https://tinyurl.com/3mawzk8b

・ WEBアーカイブサイト

実験の結果

Internet Archive - Wayback Machine
https://web.archive.org/
✕ 失敗】エラー表示

ウェブ魚拓
https://megalodon.jp/
✕ 失敗】エラー表示

Webpage archive
https://archive.today/
✕ 失敗】エラー表示

おわりに

WEBサイトのスクリーンショット画像を生成するサービスも試してみましたが、上記と同様にエラー表示が出て画像を作ることもできませんでした。