Как разделить и объединить файлы в Windows?
Мне нужно разбить большие файлы на несколько файлов небольшого размера, а затем объединить их после того, как я перенесу их в другую коробку.
Я в порядке с этим в командной строке.
Я склонен сжимать нужный файл в ZIP-файл, устанавливая максимальный размер файла, чтобы он был разделен.
Это означает, что у вас всегда будет программа для восстановления исходного файла.
Если вы просто хотите объединить файлы (которые уже были разбиты где-то еще), вы можете сделать это в командной строке Windows изначально:
источник
Используйте HJSplit . Это просто лучшее.
HJSplit является свободно распространяемым и портативным (300 КБ), и его не нужно устанавливать.
Существует более старая бесплатная версия File Splitter от Goetz для командной строки . Вам может понравиться эта версия, если вы планируете запускать пакетные сценарии для разделения большого количества файлов.
7-Zip - это еще одна бесплатная программа с открытым исходным кодом, которая позволяет разбивать (со сжатием или без) и объединять файлы либо через графический интерфейс (щелкните файл правой кнопкой мыши → Разделить файл ... → выберите размер), либо из командной строки.
Если у вас есть Total Commander , он также делает это (Файлы → Разделить файл ...)
источник
Для разделения файлов до точных размеров вы всегда можете использовать инструмент командной строки Linux / Unix
split
. Версия для Windows находится здесь: http://unxutils.sourceforge.net/Используя этот инструмент, вы можете разделить файлы на любой размер, который вам нужен, и вы бы использовали «cat» для их рекомбинации.
Например:
Чтобы разделить ваши файлы точно до 10090000 байт. Ваш вывод будет выглядеть примерно так:
Чтобы рекомбинировать, просто сделайте:
источник
--b
, нет-b
.cat
гарантирует, что вывод упорядочен по алфавиту? Потому что, если это не так, команда не завершится с ошибкой, а просто выдаст другой (и неправильный) вывод.Я использовал это:
источник
copy /b
подобен ответу user190976 выше\n
либо\r
персонаж или персонажВы также можете использовать WinRAR в качестве разделителя файлов. Чтобы разделить файл на более мелкие файлы, выберите « Сохранить » в качестве метода сжатия и введите нужное значение (в байтах) в поле « Разделить на тома ». Таким образом, вы можете разделить файлы с именами filename.part1.rar , filename.part2.rar и т. Д.
источник
Вы можете использовать GSplit . Это мощный и бесплатный разделитель файлов, который позволяет разбивать ваши большие файлы на набор более мелких файлов, называемых кусками .
источник
В Cygwin (базовая установка) оболочка Bash:
Опустите блок xz pipe, если ваш архив уже сжат.
Чтобы объединить ваш архив:
источник