透過瀏覽器檔案選擇器,依指定順序選取 2 至 20 個本機 TXT、CSV、Markdown 或 LOG 檔案,選擇一種明確的分隔符,並將合併結果下載為 UTF-8 文字檔,即可線上合併 TXT 檔案。Text File Merger 可在不將來源檔案傳送至 Lizely 的情況下完成此工作流程。檔案讀取、解碼、合併、預覽產生及輸出建立皆在目前的瀏覽器分頁中進行。此工具接受具有所列副檔名的 2 至 20 個檔案,並將合併後的輸入大小限制為 10 MiB;剛好 10 MiB 可接受,但超過上限 1 byte 的內容會在讀取任何檔案內容前遭拒絕。選擇換行符、空白行或不插入分隔符後,預覽會顯示完整產生的字串,而完成檔案會下載為 merged-text.txt。原始檔案不會經過修改,工具也不會加入位元組順序標記或解讀 CSV 與 Markdown 結構。

combine txt files online
線上合併 TXT 檔案:掌控每個邊界

依預期順序合併 TXT 檔案

當您有多個小型文字檔案,需要在不變更其內部內容的情況下合成一份連續文件時,請使用以瀏覽器為基礎的合併工具。依照下列步驟即可產生可重現的結果:

  1. 選擇批次。開啟 Text File Merger,並選取副檔名為 TXT、CSV、MD 或 LOG 的 2 至 20 個本機檔案。一個批次至少必須包含 2 個檔案,且所有已選檔案的合併大小不得超過 10 MiB。
  2. 確認順序。依檔案應出現的順序選取。第一個選取的檔案會提供第一段文字,接著是分隔符與第二個檔案,依此類推。工具不會依檔名、修改日期、大小或自然數順序排序。
  3. 選擇分隔符。選擇一個換行符以插入恰好 1 個換行字元、一個空白行以插入恰好 2 個換行字元,或選擇不插入分隔符,讓檔案字串直接相鄰。
  4. 合併並檢查預覽。執行合併,然後從頭到尾檢視完整產生的字串。檢查檔案順序、可見間隙、空項目及任何意外出現的字元。
  5. 下載並驗證結果。將輸出下載為 merged-text.txt。請在預計使用的應用程式中開啟下載的檔案,確認顯示正確後,再捨棄或封存來源檔案。

選擇符合邊界需求的分隔符

分隔符設定可精確控制工具在相鄰檔案之間插入的內容。它不會移除、修剪或改寫這些檔案內既有的換行符。

分隔符選項 確切插入的值 邊界結果
一個換行符 1 個 LF 字元 下一個檔案從下一行開始。
一個空白行 2 個 LF 字元 各檔案之間由可見的空白行分隔。
不插入分隔符 空字串 下一個檔案緊接在上一個檔案最後一個已解碼字元之後開始。

單一換行符分隔符一律插入 LF,不論來源內容內採用何種行尾結尾。既有的 CR、CRLF 或 LF 序列會維持瀏覽器讀取到的內容。如果檔案結尾原本已有換行符,該原始換行符除了檔案間選定的分隔符之外仍會保留,因此可見間隙可能比分隔符標示所暗示的更大。工具絕不會修剪空白字元或移除重複的邊界行。

合併工具會保留哪些內容

Text File Merger 處理的是已解碼字串,而非 understands 格式的解析器。當選取的是一般文字檔案時,這項差異可讓輸出結果具可預測性,但同時也界定工具無法自動修復的項目。

  • 來源順序:選取順序具有意義,且不會自動排序。
  • 已解碼內容:各檔案內的前導與後置空格、空白行、標點符號、標記字元及其他文字都會保留在產生的字串中。
  • 選定的邊界:選定的分隔符會精確插入各檔案字串之間,不會修剪或去除重複的前後空白字元。
  • 原始檔案:合併作業絕不會修改來源文件。
  • 空白檔案:允許空白檔案,其內容為空字串。其位置會保留在指定的順序中,且其周圍仍會插入分隔符。

輸出是依產生的 JavaScript 字串建立的 UTF-8 純文字。只有工具建立的分隔符會標準化;已解碼檔案內既有的行尾結尾會維持讀取到的內容。不會加入位元組順序標記。以相同順序搭配相同分隔符處理相同的已解碼字串,一律會產生相同結果。

依工作需求選擇可接受的格式

可接受的副檔名代表工具會將該檔案解碼為文字,但不會因此將它視為結構化文件。請選擇內容適合直接串接的檔案。

格式 適合的合併情境 重要行為
TXT 筆記、清單片段或匯出的純文字區段 字元會以一般文字形式保留。
CSV 以一致結構匯出的相容片段 不會驗證或移除標題列與結構描述。
MD Markdown 章節或節錄 Markdown 語法會保留為一般字元。
LOG 日誌節錄或記錄群組 不會剖析日誌欄位與記錄邊界。

只有在 CSV 片段的結構描述、分隔符規則、編碼、標題列及含引號的多行記錄彼此相容時,才能安全地直接串接。合併工具不會移除重複的標題列、協調各欄位或偵測損壞的表格結構。請檢查預覽,確保插入的邊界不會中斷您需要保持完整的記錄。Markdown 標題與清單標記會保留,但不會重新整理;日誌時間戳記與欄位則不會解讀。

副檔名改為可接受格式的二進位檔案,可能含有無法依預期解碼的位元組,並以替代字元顯示。在使用這類結果前,請仔細檢查預覽。如需了解瀏覽器用來公開所產生 Blob 以供下載的暫時性物件 URL,請參閱 MDN 的 URL.createObjectURL 文件。

掌控空白檔案與順序

來源順序可能改變最終文件的含義,因此請將預覽視為合併流程的一部分,而非僅供裝飾的確認畫面。瀏覽器檔案選擇器通常會保留選取檔案的順序,但工具絕不會在幕後重新排列批次。如果開頭、章節順序或日誌時間順序很重要,請在預覽中確認每個來源至下一個來源之間的可見轉換。

空白檔案不會在未告知的情況下被移除。由於其提供的是空字串,因此會保留在順序中的指定位置,且周圍選定的分隔符仍會插入。多個空白檔案搭配無分隔符選項,可能產生零位元組結果。這與無效的單檔案作業不同:合併工具一律要求至少 2 個檔案,因為單檔案作業並非合併。

選取其他批次或變更分隔符時,前一次的結果與驗證狀態就會清除。這可避免將舊的合併字串誤認為目前選取內容的輸出,但也表示您必須重新執行合併並檢視新產生的預覽。

預覽並下載最終文字

點擊下載會為所產生的 Blob 建立暫時性物件 URL、啟動瀏覽器下載,然後立即撤銷該 URL。重複載入頁面不會在背景留下一系列暫時性 Blob URL。下載的檔案名稱為 merged-text.txt,並宣告為 UTF-8 純文字。

此工具不需要帳戶、伺服器請求、操作紀錄或背景上傳。所選檔案名稱、大小、副檔名及已解碼文字,僅在作業執行期間存在於使用中的頁面。由於輸出是依已解碼文字建立,此瀏覽器工具適合用於範圍明確的便利作業,而非保存封存或無損二進位串接。在下載的結果已於目的地應用程式中開啟並檢查完畢前,請保留來源檔案。

如需處理敏感或非常大的資料,建議使用具備明確編碼與串流行為的本機命令列工具。《不需 coding,在命令提示字元中合併多個文字檔案》指南提供了以終端機為基礎的替代方案。對於較小的文字批次,瀏覽器工作流程仍然簡單直接:選取檔案、設定一種明確的邊界規則、檢查完整預覽,並在順序與間距正確後再下載。

如需更深入的資訊,請參閱《將文字檔案內容分割為編號的 TXT 區塊》。