Использование UNIX Example, P.C Poole & N. Пул?
и на Amazon по http://www.amazon.com/Using-Unix-Example-P-Poole/dp/0201185350
Rar является общей утилитой для операций, таких как это, поскольку это доступно на обеих платформах.
Однако другой подход должен использовать split
.
split -b 1024m -d somefile somefile.
Затем используйте 7zip на машине Windows, чтобы повторно объединить файлы.
Rar имеет преимущество того, чтобы быть немного более простым, но требует, чтобы он был установлен на обеих машинах. Разделение имеет преимущество его являющийся быстрее, поскольку это не должно помещать данные в архив, но оставляет его, как.
Сделайте архив zip и разделите его с
zipsplit -n 4699996160 foo.zip
Я полагаю, что последние версии Windows имеют встроенную поддержку архивов zip. Если система получателя слишком стара, она может иметь Winzip или с 7 zip.
Если у Вас есть единственный файл, можно разделить его с split
:
split -b 4589840k -d pieces- large_file.dat
На машине Windows, на командной строке (нажимают Win+R и тип cmd
), соберите его с
copy pieces-aa + pieces-ab large_file.dat
copy /b file1+file2+file3 recombined.zip
– 9000 01.02.2011, 12:30split -b 1024m -d somefile somefile.0
(это сделает файлы названными 'файлом 001' вместо 'файла 01'. 7zip может быть придирчивым на его распознавании, что это является простым разделением и не архивом. Копия также работает, я просто никогда не помню это :-) – Patrick 01.02.2011, 17:27