選擇文字輸入和編碼方式,然後輸入Hello,如下所示。本範例使用 UTF-8 和標準 Base64 字母表。對文字進行編碼並檢查結果是否為 SGVsbG8=。切換到解碼模式,貼上該結果並解碼以恢復原始的五個字元。尾隨換行符會更改編碼結果。
對於集成,首先檢查接收系統是否需要標準 Base64 或其 URL 安全變體。匹配其填充和換行要求,而不是隨機更改選項。處理文件時,使用文件工作流程,以便直接對其位元組進行編碼。解碼的二進位資料應以適當的格式下載,而不是視為可讀文字。
Hello → SGVsbG8= → Hello
btoa("Hello"); // SGVsbG8=
base64.b64encode(b"Hello") # SGVsbG8=
Base64 是位元組的可逆表示,而不是加密或秘密儲存方法。它將六位組映射到 64 個字元的字母表上。必要時,填充可完成最後一組。編碼後的文字通常比原始位元組大,因此編碼不是一種壓縮技術。 任何獲得編碼值的人都可以對其進行解碼。傳輸憑證或其他敏感資訊時使用適當的安全通道。
標準 Base64 使用加號和斜線字元。 URL 安全字母表取代了連字號和底線,從而避免了面向 URL 的協定中的這些字元。填充要求取決於接收格式。 JWT 段、資料 URL 和 MIME 附件是不同的容器;在解碼之前確定預期的表示。
處理在瀏覽器中進行。儲存和分享皆為選用操作,需要帳戶,並會將所選內容傳送到我們的服務。 首先查看共享內容:知道連結的任何人都可以打開它。關閉此頁面不會刪除已儲存的副本。
檢查輸入是否完整併使用所選字母。文字解碼還需要正確的字元編碼。有效的 Base64 可以表示圖像、存檔或其他二進位文件,因此無法讀取的文字並不一定意味著位元組已損壞。當這是預期輸出時,請使用二進位下載。
從一個小樣本開始,並在編碼大檔案之前確認往返。瀏覽器需要記憶體來儲存原始程式碼和編碼輸出,而 Base64 擴充功能會增加該成本。不承諾固定處理延遲或保證尺寸減少。保留原始文件,直到接收應用程式接受結果。 演練下方的 JavaScript 和 Python 片段顯示了相同的 Hello 範例。它們是解釋性命令,而不是內建腳本介面。
拖放檔案到此處,或
支援所有檔案類型 • 最大大小:100MB
處理在瀏覽器中進行。儲存和分享皆為選用操作,需要帳戶,並會將所選內容傳送到我們的服務。
檔案大小限制: 最大檔案大小為100MB,以確保瀏覽器的最佳效能。大於10MB的檔案可能需要更長時間處理。