Текстовые файлы

Выберите или перетащите много текстовых файлов (или папку) — до 1000.

Файлов пока нет. Перетащите сюда несколько файлов, выберите их кнопкой или введите текст ниже.

Входных данных пока нет.

Объединенный файл

Объединение

Файлы не покидают браузерКак именно?

Склейка TXT-файлов с перекодировкой

Этот инструмент объединяет текстовые файлы в один в нужном вам порядке. Перетащите файлы .txt, .log или .csv, выберите разделитель и кодировку результата и скачайте общий файл — на сервер ничего не загружается.

Обновлено:

Как это работает

  1. Перетащите файлы

    Выберите или перетащите до 1 000 текстовых файлов или целую папку. Кодировка и переводы строк каждого файла определяются автоматически.

  2. Расставьте файлы и выберите разделитель

    Отсортируйте список по имени или размеру, перетащите файлы на нужные места и выберите, что ставить между ними: перевод строки, пустую строку или свой заголовок вроде «----- {name} -----».

  3. Скачайте результат

    Укажите кодировку результата и переводы строк и скачайте один файл. Большие объединения выполняются в фоновом потоке, ход работы виден на индикаторе.

Возможности

  • Разные кодировки — в одну

    Файлы в UTF-8, UTF-16, Windows-1251, KOI8-R или Windows-1252 декодируются каждый по-своему и записываются в одной кодировке, при желании с BOM. Кракозябры из-за смеси кодировок не появляются.

  • Режим «Рядом (столбцами)»

    Вместо склейки друг за другом файлы ставятся рядом: строка 1 каждого файла, затем строка 2 — как команда paste. Столбцы разделяются табуляцией или другим символом.

  • Имена файлов как заголовки

    Начало каждого файла отмечается строкой «==> имя <==» или вашим шаблоном с {name}, {n} и {total}.

  • Чистый результат

    Можно удалить повторяющиеся строки во всех файлах, убрать пустые строки в конце каждого файла и привести переводы строк к LF или CRLF.

  • Точные байты

    Скачиваемый файл собирается из закодированных байтов, а не из предпросмотра, поэтому даже очень большое объединение сохраняется целиком, когда предпросмотр обрезан.

Ограничения и конфиденциальность

Можно объединить до 1 000 файлов, каждый до 100 MB, всего до 300 MB. Файлы больше 2 MB читаются прямо с диска в фоновом потоке, минуя редактор. Символы, которых нет в однобайтовой кодировке результата (например, в Windows-1251), записываются как ? и учитываются в сводке. На сервер ничего не загружается. Подробнее — на странице о конфиденциальности.

Частые вопросы

Как объединить несколько текстовых файлов в один?

Перетащите файлы на страницу, проверьте порядок в списке и нажмите «Скачать». Файлы склеиваются в порядке списка с выбранным разделителем.

Можно ли объединить файлы в разных кодировках?

Да. Каждый файл читается в своей определенной кодировке (или в той, что вы выбрали в поле «Кодировка входных файлов»), а результат записывается в одной кодировке, по умолчанию UTF-8.

Что делать, если вместо русских букв кракозябры?

Автоопределение отличает Windows-1251 и KOI8-R от UTF-8 по содержимому, но это эвристика. Если текст все равно не читается, выберите кодировку вручную в поле «Кодировка входных файлов». Для старых программ результат можно сохранить в Windows-1251 через поле «Кодировка результата».

Как понять, из какого файла взята строка?

Включите «Имена файлов как заголовки» или выберите «Свой текст» с разделителем вроде «----- {name} -----» — он записывается перед каждым файлом.

Можно ли объединить два списка рядом, столбцами?

Выберите режим «Рядом (столбцами)». Строка N каждого файла попадает в строку N результата через табуляцию, и два файла превращаются в одну таблицу из двух столбцов.

Подходит ли инструмент для CSV-файлов?

Он склеивает CSV как обычный текст. Чтобы заголовок остался один, объедините файлы с параметром «Удалить повторяющиеся строки»; если заголовки отличаются, лучше взять инструмент, который понимает CSV.

Какие ограничения по размеру?

До 1 000 файлов, каждый до 100 MB, всего до 300 MB. Файлы больше 2 MB не показываются в редакторе, но объединяются полностью.

Похожие инструменты