Web技術基礎

把3,000位元組的影像資料以Base64編碼後嵌入HTML中。不插入換行時,編碼後的字元數為下列何者?

  1. A2,250個字元
  2. B4,000個字元
  3. C6,000個字元
查看答案與解析

正確答案:B. 4,000個字元

Base64把每3個位元組(24位元)分成4組6位元,各以64種字元中的1個表示。因此大小變為原本的 4/3 倍,即 3,000 ÷ 3 × 4 = 4,000個字元。原本的位元組數不是3的倍數時,會在最後補上「=」湊成4個字元的單位。把影像嵌入HTML或CSS中,雖然能減少請求數,但資料會變大約33%,也無法讓瀏覽器當作獨立的檔案保存並重複使用。

  • A. 這是把應乘以 4/3 的地方反過來乘以 3/4 的值。
  • B. 正確。3,000 ÷ 3 × 4 = 4,000個字元。
  • C. 這是把1個位元組以2個十六進位字元表示時的字元數。
練習這個領域 前往領域頁面

Web技術基礎的其他題目

  1. 以Web伺服器、應用程式伺服器、資料庫伺服器三層構成Web系統。應用程式伺服器主要負責的處理,下列何者適當?
  2. 關於反向代理的說明,下列何者正確?
  3. CGI在Web伺服器每次收到請求時,都以新的行程啟動程式,處理結束後行程就終止。FastCGI或應用程式伺服器的方式,比CGI更能有效率地處理大量請求的主要理由為下列何者?
  4. 製作網站網頁的方式之中,在建置階段就預先產生所有網頁的HTML檔案,對請求直接回傳這些檔案的方式為下列何者?
  5. HTTP/1.1請求的第一行(請求列)所排列的元素組合,下列何者正確?