Как разбить и объединить файлы в Windows? Мне нужно разбить большие файлы на несколько файлов небольшого размера, а затем объединить их после того, как я перенесу их в другую коробку.
Я в порядке с этим в командной строке.
Как разбить и объединить файлы в Windows? Мне нужно разбить большие файлы на несколько файлов небольшого размера, а затем объединить их после того, как я перенесу их в другую коробку.
Я в порядке с этим в командной строке.
Если вы просто хотите объединить файлы (которые уже были разбиты где-то еще), вы можете сделать это в командной строке Windows изначально:
copy /b example.ext.001+example.ext.002+example.ext.003+example.ext.004 example.ext
Просто хотел добавить эту опцию.
Используйте HJSplit, он просто лучший.
HJSplit является бесплатным и переносимым (300 КБ), и его не нужно устанавливать.
Существует более старая бесплатная версия File Splitter для командной строки , вам может понравиться эта версия, если вы планируете запускать пакетные сценарии для разделения большого количества файлов.
7-Zip - это еще одна бесплатная программа с открытым исходным кодом, которая позволяет разбивать (со сжатием или без) и объединять файлы либо через графический интерфейс (щелкните файл правой кнопкой мыши> Разделить файл ...> выберите размер), либо из командной строки.
Если у вас есть Total Commander, он также делает это (Файлы> Разделить файл ...)
Я склонен сжимать нужный файл в zip-файл, устанавливая максимальный размер файла, чтобы он был разделен.
Это означает, что у вас всегда будет программа для восстановления исходного файла.
Для разделения файлов до точных размеров вы всегда можете использовать инструмент командной строки Linux / Unix tool: split. Версия для Windows находится здесь: http://unxutils.sourceforge.net/
Используя этот инструмент, вы можете разбивать файлы на любой размер, который вам нужен, и вы будете использовать "cat" для их рекомбинации.
Например:
split -b=10090000 bigfile.iso bigfile_part.
Чтобы разделить ваши файлы точно до 10090000 байт. Ваш вывод будет выглядеть примерно так:
bigfile_part.aa
bigfile_part.ab, etc.
Для рекомбинации просто сделайте:
cat bigfile_part* > bigfile.iso
Я использовал это:
type file1 file2 file3 > out
Вы можете использовать GSplit. Это мощный и бесплатный разделитель файлов, который позволяет разбивать ваши большие файлы на набор более мелких файлов, называемых кусочками.
В cygwin (базовая установка) оболочка bash:dd if=archive.tar bs=512M | xz -e9fc | split -b4000m - /destination/path/archive_split.
Опустите блок xz pipe, если ваш архив уже сжат.
Чтобы объединить ваш архив:cat archive_split.* > archive
Вы также можете использовать WinRAR в качестве разделителя файлов. Чтобы разделить файл на более мелкие файлы, выберите « Сохранить » в качестве метода сжатия и введите нужное значение (в байтах) в поле « Разделить на тома ». Таким образом, вы можете разделить файлы с именами filename.part1.rar, filename.part2.rar и т.д.