Brotli (.br) 解壓縮與內容查看器 (WASM)

在瀏覽器內將單一 Base64 Brotli 串流解壓為 UTF-8 文字,提供大小限制、取消及完整結果複製。

工具載入中...

關於 brotli (.br) 解壓縮與內容查看器 (wasm)

Brotli (.br) 解壓縮與內容查看器 (WASM)在瀏覽器內將單一 Base64 Brotli 串流解壓為 UTF-8 文字,提供大小限制、取消及完整結果複製。

此工具的運作方式

先檢查 Base64 語法,再於新的 Worker 中透過 WebAssembly 執行 RFC 7932 Brotli 解碼器。Brotli 使用 LZ77 向後參照、Huffman 編碼及內建靜態字典還原位元組,接著將完整輸出嚴格解碼為 UTF-8;無效文字會被拒絕。此工具不提供資料壓縮、擷取網址或檔案輸入。

執行管線與計算架構

  1. 將 Base64 範例貼入「Base64 輸入」。
  2. 按下「在本機執行」,將完整 UTF-8 輸出與 CZOA Brotli fixture 比對。
  3. 複製會使用完整結果。取消、編輯、清除或載入範例可停止目前工作。

實際範例與應用方式

實際應用場景: 在 Worker 內以 WebAssembly 解壓固定 Brotli 範例。

範例輸入:

CwmAQ1pPQSBCcm90bGkgZml4dHVyZQM=

演算法運算處理: Base64 位元組經 Worker/WebAssembly 解為 UTF-8 文字。

示例輸出:

CZOA Brotli fixture

限制與特殊情況

Base64 可含 ASCII 空白、Tab、CR 與 LF。可有或省略填補字元,但未使用的填補位元必須為 0。輸入文字含空白最多 2,097,152 字元,壓縮資料最多 1 MiB,解壓輸出最多 8 MiB。拒絕截斷串流、第一個串流之後的資料、串接串流與無效 UTF-8。開頭的 UTF-8 BOM 與 NUL 字元會保留。 不支援 RFC 9841 的共用字典與大視窗擴充。 Worker 啟動限時 10 秒,解壓限時 3 秒。編輯、清除、載入範例或取消都會終止目前 Worker。長輸入與輸出會分頁顯示,但轉換及複製均使用全文。

瀏覽器處理與隱私範圍

工具功能的設計是在瀏覽器中處理輸入,不會刻意將輸入傳送至 CZOA 工具處理伺服器。網站資源、流量分析或廣告可能另有網路請求。瀏覽器、擴充功能及裝置管理軟體不在此範圍內。

客戶端執行與驗證方法學

本工具的有效負載處理設計為在瀏覽器內透過 JavaScript 或 Web Worker 於本機執行。網站資源、流量分析或廣告可能另有網路請求。機密性、可重複性與延遲取決於瀏覽器環境,並非絕對保證。

遵循標準與技術規範

內容負責單位:CZOA Tools · 最後複核:2026-09-15 · 複核方法

使用方式

  1. 將 Base64 範例貼入「Base64 輸入」。
  2. 按下「在本機執行」,將完整 UTF-8 輸出與 CZOA Brotli fixture 比對。
  3. 複製會使用完整結果。取消、編輯、清除或載入範例可停止目前工作。

常見問題

Brotli 解壓工具接受甚麼?+

它接受 Base64 編碼的 Brotli 位元組,在 Worker 內以 WebAssembly 解碼。

獨立瀏覽器測試具體驗證了甚麼結果?+

內建的 CwmAQ1pPQSBCcm90bGkgZml4dHVyZQM= 範例解為 CZOA Brotli fixture。

此工具實作的限制與必要條件是甚麼?+

此路徑需要瀏覽器同時提供 Worker 與 WebAssembly;缺少其中一項時,元件會進入錯誤狀態而不會假裝完成解碼。

這個頁面結果無法證明哪些事情?+

不能。這個元件只對提供的 Brotli 位元組進行解碼,並報告壓縮與輸出大小;它沒有建立 Brotli 壓縮資料的操作。