タイム カプセルのように、単一の画像とテキスト ファイルを 1 か所に保存するプロジェクトに取り組んでいます。現在、ほとんどのプロジェクトは、DOC、PPT、ODF などの 1 つのファイルとして保存できます。ただし、完全な Web ページはできません。個別の HTML ファイルとデータ フォルダーとして保存されます。Web ページを 1 つのアーカイブに保存したいのですが、解決策はいくつかありますが、「標準」はありません。HTML アーカイブに最適な形式はどれですか?
Microsoft にはMHTMLがあります。基本的には、MIME HTML 電子メール メッセージとまったく同じようにエンコードされたファイルです。すでに既存の標準に基づいており、MHTML 自体はrfc2557として提案されました。これは素晴らしいアイデアであり、1999 年以来「提案された標準」であることを除いて、永遠に存在しています。さらに、IE 以外の実装は面倒です。IE と Opera がサポートしています。面倒な拡張機能を備えた Firefox と Safari。
Mozilla にはMozilla Archive Formatがあります。基本的には、マークアップと画像を含む ZIP ファイルで、メタデータは RDF として保存されます。これは素晴らしいアイデアです。Winamp はこれをスキンに使用し、ODF と OOXML は埋め込み画像に使用します。私はこれを気に入っていますが、1. Mozilla 以外は誰も使用していません。2. これをサポートする唯一の拡張機能は Firefox 1.5 以降更新されていません。
データ URIの人気が高まっています。MHTML または MAF で外部の場所を参照する代わりに、ファイルを直接 HTML マークアップに base64 としてエンコードします。ビューによっては、ファイルがマークアップのある場所にあるため、合理化されています。ただし、サポートはまだやや弱いです。Firefox、Opera、Safari は間違いなくサポートしています。市場のリーダーである IE は、IE8 でサポートを開始しただけで、その後も制限がありました。
それからもちろん、HTML マークアップが保存され、ファイルが別のフォルダーに保存される「完全な Web ページを保存」があります。Afaik、誰もがこれを行います。それはよくサポートされています。しかし、2 つの別個の要素を処理しなければならないことは単純ではなく、まったく合理化されていません。私のプロジェクトでは、それらを単一のアーカイブに含める必要があります。
"savedpage.html"
"savedpage_files"
ブラウザのサポートとページの編集のしやすさを考慮して、ウェブページを単一のアーカイブに保存する最良の方法は何だと思いますか? 「標準」として何が最適でしょうか?それとも、HTML ファイルと別のフォルダーを処理する必要がありますか? 私のプロジェクトのために、私はそれをサポートすることができましたが、私はそれを避けるのが最善です.