Clipboard Viewer Online 是一項以瀏覽器為基礎的文字檢查工具,可顯示隱藏的空白字元,並在不將受檢文字提交至伺服器的情況下測量剪貼簿內容。它可以透過瀏覽器讀取允許存取的剪貼簿文字,或接受手動貼上的內容,然後立即回報字元碼單位、Unicode 碼點、UTF-8 位元組、邏輯行數、類似單字的詞元、空白字元,以及去除首尾空白後的值是否能解析為 JSON。這點很重要,因為某個值在畫面上可能看起來正確,卻包含尾端空格、TAB、混合的行尾格式、隱藏的歸位字元,或占用一個以上 JavaScript 碼單位的補充 Unicode 字元。Clipboard Viewer 提供一個受控環境,讓你在將文字貼入原始碼、終端機、設定檔、資料庫欄位或線上表單前先加以檢查。它不會修復內容、執行程式碼或驗證內容是否安全。其隱藏字元顯示功能可逆,且只會改變呈現方式,底層編輯器中的值仍保持不變。直接讀取剪貼簿可能需要 HTTPS、已取得焦點的頁面、使用者手勢及瀏覽器權限,因此仍支援手動貼上的方式。分析會在目前的分頁中於本機執行,檢查完成後即可清除編輯器。

clipboard viewer online explained
Clipboard Viewer Online Explained:在本機檢查文字

「線上」對剪貼簿檢查而言的意義

「線上剪貼簿檢視器」這個詞也可能用來描述儲存或轉送剪貼簿內容的服務。在這裡,「線上」表示介面在網頁瀏覽器中執行;其記載的用途是檢查,而非跨裝置傳輸。Clipboard Viewer 可透過瀏覽器 API 接受允許存取的剪貼簿文字,或接受手動貼上的內容,並在目前的分頁中進行分析,隨著編輯器內容變更而立即更新結果。

它的設計目的是在文字進入其他應用程式前進行受控檢查。支援的輸入僅限純文字。此工具不會嘗試顯示剪貼簿圖片、豐富 HTML、檔案或平台專屬格式,因此剪貼簿若為空白或不含文字,可能會產生空字串。其結果會說明該文字的大小與結構,但不會自動修復、改寫或執行內容。

依據脈絡解讀每項測量結果

可用的總計值分別回答不同的問題。字元計數可能不同於碼點計數,而 UTF-8 位元組總數則測量第三種屬性:編碼後的大小。這些差異不一定表示資料已損毀。

結果 測量內容 重要性
字元 JavaScript 字串長度,以 UTF-16 碼單位計算 部分表情符號和補充 Unicode 字元會算成兩個碼單位
Unicode 碼點 每個 Unicode 碼點都視為一個項目 這會計算碼點,而不一定計算可見符號;組合序列和多碼點表情符號中的一個可見符號可能包含數個碼點
UTF-8 位元組 文字經 UTF-8 編碼後的大小 這表示文字在許多檔案、API 和網路通訊協定中占用的空間
邏輯行 以 LF、CRLF 或單獨 CR 行尾分隔的行 這會計算邏輯行;獨立的隱藏字元檢視功能可顯示行尾格式
詞 Unicode 字母與數字,可包含常見的內部撇號、底線和連字號 這是實用的詞元檢查輔助工具,而非語言學權威
空白字元 空白字元的數量 這有助於顯示空格、TAB 和其他隱藏格式
JSON 狀態 對去除首尾空白的文字執行嚴格 JSON.parse 檢查 有效的結果只能確認語法,不能確認欄位是否安全或正確

Clipboard Viewer 使用瀏覽器原生 TextEncoder 計算 UTF-8 大小,並使用 Array.from 計算 Unicode 碼點。它在計算行數時會明確處理 CRLF、CR 和 LF 分隔符。對於 JSON,它會先去除文字首尾空白,再執行嚴格的 JSON.parse 檢查。它不會修復格式錯誤的 JSON、執行程式碼、跟隨連結或解譯貼上的 HTML。

以四個步驟檢查剪貼簿文字

  1. 載入文字。 按一下 讀取剪貼簿 並核准瀏覽器提示,或使用 Command+V 或 Ctrl+V 直接將文字貼入編輯器。手動貼上可讓你完全控制哪些內容會進入頁面,這在剪貼簿含有敏感資料時特別有用。如果瀏覽器拒絕存取,仍可使用一般貼上方式。
  2. 比較結果。 一起檢視字元、碼點、UTF-8 位元組、行、詞、空白字元和 JSON 數值。例如,字元數與碼點數不一致,可能反映補充 Unicode 字元,而非資料遺失或遭更動。請將 JSON 結果視為語法分類,不要將其當成欄位安全的保證。
  3. 視需要顯示隱藏格式。 啟用 顯示空格、TAB 和行尾格式。空格會顯示為置中的點號,TAB 會顯示為箭號,行尾則會顯示為可見符號。歸位字元和換行字元會明確呈現,因此更容易找出混合分隔符或零星的 TAB。此對應關係僅用於顯示且可逆,不會改變底層編輯器中的值。
  4. 檢查後清除編輯器。 檢查完成後移除工作值,尤其是在內容含有密碼、權杖、個人資訊或私密客戶資料時。清除編輯器會從元件狀態中移除該工作值。

隱藏格式可能揭露的問題

剪貼簿問題經常看不見,因為編輯器呈現普通空格和格式化文字的方式可能幾乎完全相同。命令末端的尾隨空格、縮排序列中的 TAB、換行字元前的歸位字元,或混合的行尾格式,都可能改變文字貼上後的行為。

在比較複製的 shell 命令、YAML 縮排、CSV 列或環境變數時,隱藏字元檢視功能特別有用。當文字在 Windows、macOS 和 Linux 之間移動,而各平台的行尾慣例可能不同時,它也能提供協助。此檢視器會顯示格式,但不會判斷格式是否適合目標應用程式。相關判斷仍取決於接收文字之系統的語法和需求。

行數計算遵循相同的底層區分方式,辨識 LF、CRLF 和單獨 CR 分隔符。因此,混合行尾的檔案在某些編輯器中可能看起來像一行連續內容,但檢視器會辨識出多個邏輯行。此顯示功能有助於找出不一致之處,但不會自動將分隔符正規化。

剪貼簿存取可能遭到封鎖

直接讀取剪貼簿是受保護的瀏覽器功能,通常需要 HTTPS、已取得焦點的頁面、使用者手勢及瀏覽器權限。瀏覽器仍可能因使用者設定、企業政策、嵌入頁面內的限制或不受支援的剪貼簿 API 而拒絕要求。拒絕存取不會被視為資料遺失:Clipboard Viewer 會顯示清楚的訊息,且編輯器仍可供手動貼上。

如需瀏覽器介面的背景資訊,MDN 的 Clipboard.readText 文件涵蓋讀取作業,而W3C Clipboard API 與事件規格則說明其底層網路平台。兩者都不會改變避免使用敏感內容的需求。此工具只會讀取文字,因此複製的圖片、豐富 HTML、檔案和平台專屬格式都不在支援的輸入範圍內。

隱私與安全界限

隱私是本機工作流程背後的主要設計限制。分析會在目前的瀏覽器分頁中進行,且不會將任何剪貼簿文字提交至 Lizely 伺服器。清除編輯器會從元件狀態中移除工作值。本機處理可減少一種資料曝露風險,但不代表所有剪貼簿內容都適合檢查。

剪貼簿可能含有密碼、驗證權杖、個人資料或私密客戶資訊。在授予剪貼簿存取權前,請先仔細思考;當你想完全控制哪些內容會進入頁面時,應優先採用手動貼上。此外,輸入量限制也能避免意外貼上過量內容而使介面當機。

Clipboard Viewer 是檢查工具,而非安全的機密資訊掃描器、惡意軟體偵測器或法規遵循系統。它可以顯示某個權杖存在,但無法判斷該權杖是否已經外洩。同樣地,它可回報有效的 JSON 語法,但無法證明資料可信賴或適合特定服務。

實用的貼上前檢查清單

當目標系統嚴格要求文字在視覺上保持一致時,請使用此檢視器:

  • Shell 命令: 執行前檢查尾隨空格、內嵌 TAB、非預期的行尾格式,以及多餘的空白行。
  • YAML: 顯示確切的縮排字元,不要依畫面估算其寬度。
  • CSV 列: 檢查行界與空白字元,因為它們可能影響資料列的分隔或解析方式。
  • 環境變數: 找出終端機中看似缺少的尾端換行、歸位字元或空格。
  • 跨平台文字: 當內容在不同作業系統之間移動時,比較 LF、CRLF 和單獨 CR 分隔符。
  • JSON 內容: 使用 JSON 指標進行初步語法檢查,再分別確認欄位和值。

JSON 狀態會回報去除首尾空白的文字是否通過嚴格的 JSON.parse 檢查。JSON Validator如果 JSON 成功解析,但含有非預期的資料,問題就出在語意而非語法。無論是哪一種情況,檢視器都應作為你的第一個受控檢查步驟,接著再使用為目標格式打造的工具進行第二次檢查。