Онлайн-инструмент для добавления текста в начало/конец текстового файла
Добавьте префикс и суффикс к каждому текстовому файлу (TXT, CSV, JSON и др.) и скачайте ZIP. Обработка в браузере, без загрузки. Обработка выполняется локаль…
Начать работу
Возможности и ограничения
Инструмент выполняет простое конкатенацию: добавляет указанный префикс в начало и суффикс в конец каждого выбранного файла. Он не интерпретирует escape-последовательности, плейсхолдеры, регулярные выражения или шаблоны. Например, если вы введёте \n в поле, в файл будет добавлен буквально обратный слэш и буква n, а не символ новой строки. Чтобы вставить перенос строки, используйте клавишу Enter в поле ввода.
Пример работы
Предположим, у вас есть файл data.txt с содержимым:
строка1 строка2
Если вы зададите префикс Начало\n (с реальным переносом строки после слова «Начало») и суффикс \nКонец (с реальным переносом строки перед словом «Конец»), то результирующий файл будет содержать:
Начало строка1 строка2 Конец
Обратите внимание, что инструмент не добавляет автоматически перенос строки между префиксом и исходным содержимым или между содержимым и суффиксом. Вы должны включить его явно.
Параметры обработки
- Максимальное количество файлов: 500.
- Максимальный размер одного файла: 64 МиБ.
- Максимальный общий объём исходных данных: 128 МиБ.
- Максимальный размер префикса и суффикса вместе: 16 МиБ.
- Максимальный размер результирующего UTF-8 вывода: 128 МиБ.
Инструмент проверяет эти ограничения и отклоняет запросы, выходящие за них. Также выполняются проверки безопасности ZIP-путей и дубликатов имён файлов в архиве.
Кодировка и формат
Файлы читаются как текст через метод File.text(), а новые файлы сохраняются в кодировке UTF-8. Исходная кодировка, метки порядка байтов (BOM), стиль окончания строк, временные метки и права доступа не сохраняются. Если вы выбрали папку, относительный путь сохраняется, когда доступно свойство webkitRelativePath.
Конфиденциальность
Обработка происходит полностью в вашем браузере, выбранные файлы не загружаются на сервер.
Часто задаваемые вопросы
Что произойдёт, если я введу escape-последовательность, например \n?
Инструмент не интерпретирует escape-последовательности. Символы \n будут добавлены буквально как обратный слэш и буква n. Для вставки новой строки используйте клавишу Enter в поле ввода.
Могу ли я использовать регулярные выражения или шаблоны в префиксе/суффиксе?
Нет, инструмент выполняет только литеральную конкатенацию. Он не поддерживает регулярные выражения, плейсхолдеры или шаблоны. Вводите только тот текст, который должен быть добавлен.
Почему в результирующем файле нет переноса строки между префиксом и исходным текстом?
Инструмент не добавляет автоматически перенос строки. Если вам нужен перенос, включите его в конец префикса или в начало суффикса, нажав Enter в соответствующем поле.
Контрольный список перед использованием
- Проверьте, что вы выбрали не более 500 файлов.
- Убедитесь, что размер каждого файла не превышает 64 МиБ.
- Убедитесь, что общий размер файлов не превышает 128 МиБ.
- Проверьте, что суммарный размер префикса и суффикса не превышает 16 МиБ.
- Помните, что результирующий вывод не должен превышать 128 МиБ.
- Если важна кодировка или окончания строк, сначала протестируйте на одном файле.
- После скачивания ZIP проверьте содержимое перед заменой оригиналов.
Обработка выполняется локально в вашем браузере.