Файлов пока нет. Перетащите сюда несколько файлов, выберите их кнопкой или введите текст ниже.
Входных данных пока нет.
Склейка TXT-файлов с перекодировкой
Этот инструмент объединяет текстовые файлы в один в нужном вам порядке. Перетащите файлы .txt, .log или .csv, выберите разделитель и кодировку результата и скачайте общий файл — на сервер ничего не загружается.
Обновлено:
Как это работает
Перетащите файлы
Выберите или перетащите до 1 000 текстовых файлов или целую папку. Кодировка и переводы строк каждого файла определяются автоматически.
Расставьте файлы и выберите разделитель
Отсортируйте список по имени или размеру, перетащите файлы на нужные места и выберите, что ставить между ними: перевод строки, пустую строку или свой заголовок вроде «----- {name} -----».
Скачайте результат
Укажите кодировку результата и переводы строк и скачайте один файл. Большие объединения выполняются в фоновом потоке, ход работы виден на индикаторе.
Возможности
Разные кодировки — в одну
Файлы в 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 не показываются в редакторе, но объединяются полностью.