Разделение и объединение файлов

Укажите положительное целое число. Каждая часть содержит хотя бы один байт, кроме случая пустого исходного файла.

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

Храните все части вместе с контрольным списком. При объединении проверяются выбранный порядок и каждая часть, после чего восстановленный файл становится доступен.

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

Можно ли разделить файл любого формата?

Да. Разделение сохраняет исходные байты и не зависит от формата. Части являются фрагментами, поэтому часть видео, аудио, архива или документа может не открываться отдельно. Объедините полный набор, чтобы восстановить оригинал.

Что нужно сохранить для объединения?

Сохраните все неизменённые части и созданный контрольный список JSON. В нём записаны исходное имя и длина в байтах, порядок и длины частей, а также контрольные суммы MD5 для обнаружения случайных повреждений. Это не цифровая подпись.

Как обрабатываются недостающие, повторяющиеся или неверно упорядоченные части?

Объединение останавливается, если имена файлов, количество, длины или порядок не соответствуют контрольному списку. Восстановите порядок по списку, удалите повторяющиеся файлы или выберите недостающие части. Повреждённое содержимое не проходит проверку контрольной суммы.

Есть ли ограничение на размер файла или число частей?

Фиксированного ограничения на размер исходного файла или число частей нет. Количество и размеры должны быть положительными целыми числами, представимыми без потери точности; непустые части содержат хотя бы один байт. Хранилище и память браузера всё же могут ограничить задачу; сохраните оригинал и при необходимости повторите попытку.

Что происходит при отмене?

Чтение останавливается, а готовые части остаются доступны. Повторите операцию с теми же входными данными, чтобы создать полный набор и контрольный список. Изменение входных данных, режима или параметров разделения удаляет предыдущие результаты.

Форматтеры кода

Форматируйте и улучшайте оформление Java, Python, JavaScript, JSON, HTML и других языков; выравнивайте отступы, пробелы и переносы строк.

Другие инструменты

Редактирование и эффекты аудио

Обрезайте, объединяйте и разделяйте записи, удаляйте тишину и шум, меняйте громкость, скорость, тон или каналы.

Другие инструменты

Инструменты для таблиц

Открывайте и редактируйте таблицы CSV или Excel, форматируйте табличный текст и преобразуйте CSV в Excel или SQL.

Другие инструменты

Инструменты Markdown

Пишите и просматривайте Markdown, отображайте схемы Mermaid и преобразуйте Markdown, HTML и таблицы.

Другие инструменты

Текстовые инструменты

Сравнивайте тексты, подсчитывайте слова и частые термины, сортируйте или заменяйте строки, просматривайте текст DOCX.

Другие инструменты

Словари

Находите значения, синонимы и антонимы китайских слов или транскрипции МФА для разных языков.

Конвертация и воспроизведение аудио

Конвертируйте MP3, WAV, FLAC и другие форматы, воспроизводите аудио или необработанный PCM, просматривайте и меняйте метаданные.

Инструменты JSON и данных

Просматривайте, сравнивайте и проверяйте JSON, тестируйте JSONPath или преобразуйте данные в CSV, YAML и XML.

Другие инструменты

Речевые инструменты

Преобразуйте аудио в текст, создавайте речь из текста или записывайте свой голос в браузере.

Инструменты для видео

Конвертируйте и сжимайте видео, обрезайте или соединяйте клипы, меняйте размер кадров и извлекайте аудио.

Другие инструменты

Воспроизведение и запись видео

Воспроизводите локальные или потоковые видео, записывайте экран или камеру и используйте камеру как онлайн-зеркало.

Инструменты PDF

Сжимайте и объединяйте PDF, разделяйте и переставляйте страницы, сохраняйте их как изображения, просматривайте и сравнивайте документы.

Другие инструменты

Инструменты для изображений

Преобразуйте форматы изображений, изменяйте размер или кадрируйте фото, сжимайте, сравнивайте и распознавайте текст с OCR.

Другие инструменты

Создание изображений

Делайте и оформляйте снимки экрана, превращайте текст в картинки или GIF, рисуйте на доске, создавайте облака слов и фавиконки.

Другие инструменты

Инструменты для субтитров

Редактируйте субтитры SRT или VTT с предпросмотром видео, сдвигайте время, меняйте формат и управляйте дорожками субтитров.

Другие инструменты

Инструменты для архивов

Открывайте ZIP, 7Z, RAR и TAR, извлекайте нужные файлы и создавайте архивы; ZIP и 7Z можно защитить паролем.

Кодирование и декодирование

Кодируйте и декодируйте Base64 или Base32, экранируйте URL, HTML и Unicode, просматривайте содержимое JWT.

Другие инструменты

Числовые инструменты

Переводите значения между двоичной, десятичной и шестнадцатеричной системами, записывайте числа словами или текст в двоичном виде.

Калькуляторы

Рассчитывайте проценты и дроби, сводите статистику и определяйте оценки, скидки или соотношение сторон.

Другие инструменты

Инструменты времени

Отображайте онлайн-часы, запускайте таймер или секундомер и рассчитывайте даты, возраст и разницу часовых поясов.

Другие инструменты

Сетевые инструменты

Проверяйте IP и подключение IPv6, изучайте HTTP-запросы или HAR-файлы и рассчитывайте диапазоны адресов CIDR.

Преобразование единиц

Преобразуйте единицы длины, веса, температуры, объёма данных и другие величины.

Инструменты для работы с цветом

Преобразуйте значения HEX, RGB и HSL, извлекайте цвета из изображений, проверяйте контрастность или тестируйте экран заливками.

QR-коды и штрихкоды

Создавайте и считывайте QR-коды и штрихкоды, включая QR-коды для ссылок и сетей Wi-Fi.

Инструменты разработки и безопасности

Создавайте хеши, UUID и пароли, проверяйте регулярные выражения, формируйте URL-ярлыки и права доступа к файлам.

Другие инструменты

Полезные инструменты

Проверяйте разрешение и частоту экрана, измеряйте экранной линейкой, тестируйте клавиши или читайте с телесуфлёра.

Другие инструменты

Игры

2048, Сапёр, Судоку, Гомоку, Танковый бой

Другие инструменты