處理文字、轉換編碼格式、或驗證檔案完整性時,經常會遇到一些看似技術性的名詞。這篇文章用白話說明幾個常見工具背後的概念。
字數統計可以幫助控制文章長度或檢查是否達到要求。去重功能會移除重複的行或項目,適合清理清單。排序則可以依字母、數字或自訂規則排列,讓資料更容易瀏覽。這些操作都在本地完成,適合處理個人筆記、清單或臨時文字,而不必擔心內容外洩。
繁簡轉換與全形半形轉換在中文環境特別實用。不同地區習慣使用不同字形,轉換後可以更符合目標讀者的閱讀習慣。工具通常提供單向或雙向轉換,並盡量保留原有格式。
Base64 把二進位資料轉換成只使用英數與少數符號的文字,方便在只支援文字的環境中傳輸(例如某些舊系統或內嵌在 JSON 中)。它不是加密,任何人都可以輕易還原。適合暫時編碼,但不應用來隱藏敏感資訊。
URL 編碼(百分比編碼)把網址中不允許或有特殊意義的字元轉換成 % 加十六進位的形式。例如空格變成 %20。這確保網址能被正確解析。HTML 編碼則把 <、>、& 等字元轉換成實體,避免被瀏覽器誤解為標籤。
這些轉換都是可逆的格式變換,不是安全措施。需要保密時應使用真正的加密,而不是編碼。
雜湊(Hash)把任意長度的資料轉換成固定長度的「指紋」。相同的輸入永遠得到相同的輸出;微小的輸入改變會讓輸出完全不同。常見的有 SHA-256。雜湊是單向的,無法從雜湊值還原原始資料。
主要用途包括:
雜湊不是加密。它不能用來「鎖住」資料讓只有特定人能看,只能用來確認資料是否被改過或產生唯一識別。
處理敏感文字(密碼、私鑰、個人資料)時,優先選擇明確標示「本地處理、不上傳」的工具。即使是編碼或雜湊,也不應把高度敏感的原始資料貼到不信任的網站。檔案雜湊計算通常在本地完成,適合用來驗證你自己下載的檔案。
理解這些概念後,使用文字工場、編碼轉換與雜湊工具會更有信心:知道自己在做格式轉換還是完整性檢查,也知道哪些操作適合處理敏感內容。