跳至主要內容
Lizely

文字檔合併工具

依選定順序合併 2 至 20 個本機文字檔,並明確選擇一個換行、一個空白行或不插入分隔內容。

隱私權:你的檔案不會離開裝置,所有處理均在瀏覽器本機完成。

使用方式

  1. 1.依預定順序選擇 2 至 20 個 TXT、CSV、MD 或 LOG 檔。
  2. 2.選擇插入一個換行、一個空白行,或完全不插入分隔內容。
  3. 3.合併、檢查精確預覽,並下載 merged-text.txt。

關於文字檔合併工具

文字檔合併工具會依瀏覽器檔案選擇器提供的精確順序,合併 2 至 20 個本機純文字檔。你可以選擇在檔案之間插入一個換行、一個空白行或完全不插入內容,執行合併、檢查完整產生字串,再下載為 merged-text.txt。檔案讀取與輸出建立都在目前瀏覽器分頁中完成,不會上傳任何內容到 Lizely。

可接受的副檔名為 TXT、CSV、MD 與 LOG。工具會把每一個可接受檔案當成文字;副檔名不會讓它變成理解該格式的解析器。CSV 引號、Markdown 結構、紀錄列與分隔符號都只視為一般字元。把二進位檔重新命名為可接受副檔名後,解碼可能出現替代字元,因此使用結果前請檢查預覽。

來源順序具有意義。第一個選取檔案提供第一段文字,接著是所選分隔內容與第二個檔案,依此延續到清單末尾。工具不會依檔名、修改日期、大小或自然數字順序排序。瀏覽器檔案選擇器通常會保留選取順序,但順序重要時仍應確認預覽。

「一個換行」會在相鄰檔案字串間精確插入一個 LF;「一個空白行」會插入兩個 LF;「不插入內容」則直接串接字串。每個檔案原有的開頭與結尾換行都會保留,因此某檔案已以 LF 結尾,再選擇空白行時,下一個檔案前可能出現連續三個 LF。工具不會修剪或去除重複邊界。

輸出只會標準化工具自己建立的分隔內容。各解碼檔案內原有的行尾會依瀏覽器讀到的內容保留,也不會加入位元組順序標記。下載的 Blob 宣告為 UTF-8 純文字,其位元組由 JavaScript 字串產生;原始檔案不會被修改。

至少需要兩個檔案,因為單一檔案操作不構成合併。上限是 20 個檔案,合計輸入大小不得超過 10 MiB。剛好 10 MiB 可以接受,多一個位元組就會在讀取任何檔案內容前拒絕。這些限制可約束瀏覽器記憶體、平行文字解碼、預覽渲染與產生的輸出大小。

只要整批檔案符合其他規則,就允許空檔案。空檔案提供空字串,但其前後所選的分隔內容仍會插入,藉此保留宣告的檔案順序而不默默丟棄項目。只有在多個檔案全為空,且選擇不插入分隔內容時,結果才可能是零位元組。

下載按鈕只會在點選時建立暫時物件 URL、觸發瀏覽器下載,然後立即撤銷 URL,因此重複渲染不會累積 Blob URL。選擇新檔案或另一種分隔方式時,會清除舊結果與驗證狀態,避免把過期輸出與目前輸入混淆。

這個工具適合串接短筆記、匯出的清單片段、Markdown 章節、紀錄摘錄或彼此相容的 CSV 片段。只有在 CSV 的結構、分隔規則、編碼、標題列與帶引號多行紀錄彼此相容時,才適合直接串接;工具不會移除重複標題列,也不會驗證表格結構。

敏感或非常大的資料應使用具有明確編碼與串流行為的本機命令列工具。這個瀏覽器工具適合有界的便利操作,不適用於檔案封存或無損二進位串接。請保留來源檔,直到下載結果已在目的地應用程式中開啟並檢查。

相同的解碼字串、順序與分隔方式永遠產生相同輸出。這裡沒有帳號、伺服器請求、歷史紀錄或背景上傳;檔名、大小、副檔名與解碼文字只會在操作進行時存在於目前頁面。

方法與來源

要求 2 至 20 個副檔名為 TXT、CSV、MD 或 LOG 的檔案;在讀取前先加總大小並拒絕超過 10 MiB 的批次;依選擇器順序在本機解碼每個檔案;以精確的 LF、LF LF 或空字串連接;保留所有來源內容;預覽確定性結果;只在點選下載時建立暫時 UTF-8 Blob URL,並立即撤銷。

常見問題

工具會依檔名排序嗎?
不會。它會保留瀏覽器檔案選擇器提供的順序。
現有換行會被修剪嗎?
不會。檔案內容保持不變,只在檔案之間插入所選分隔內容。
它能理解 CSV 標題列或 Markdown 章節嗎?
不能。每個可接受檔案都只會解碼並當成純文字串接。
檔案會上傳嗎?
不會。讀取、合併、預覽與 Blob 下載建立都在本機完成。

文字工具 使用指南

查看全部