[解決済み] なぜbase128は使われないのですか?[クローズド]
2023-03-21 03:42:14
質問
なぜウェブでバイナリデータを転送するのに、base128ではなくbase64だけが使われているのですか?ASCII文字セットには128文字あり、理論的にはbase128を表すことができますが、ほとんどの場合、base128ではなくbase64だけが使用されます。
どのように解決するのですか?
問題は、ASCII文字セットのうち少なくとも32文字が、受信端末が解釈する可能性のある「制御文字」であることです。たとえば、受信端末にチャイムを鳴らす BEL (ベル) 文字があります。SOT(Start Of Transmission)文字やEOT(End Of Transmission)文字は、その名前が示すとおりの働きをする文字である。そして、CRとLFも忘れてはいけません。 は は、データ構造がストリームに直列化/平坦化される方法において特別な意味を持つことを忘れないでください。
Adobe が作成した Base85 エンコーディング を作成しましたが、AFAIK ではこれは特許で保護されています。
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン