2

У меня есть процесс, который включает в себя передачу файлов из локальной сети Windows на сервер AIX UNIX с использованием FTP через VPN-соединение.

Проблема в том, что некоторые файлы очень большие - до 4 Гб. VPN хорошо работает с файлами меньшего размера, но затягивается при увеличении размера.

Есть ли процесс, которым я могу следовать, чтобы разделить файл в Windows XP, отправить на сервер и снова объединиться в UNIX?

Это для клиента, поэтому у меня нет возможности установить что-либо очень большое на машине Windows, и уж точно не на UNIX. Хотя для этой проблемы можно было бы сделать экономическое обоснование, я бы сказал, что это будет последним средством.

У кого-нибудь есть мысли?

3 ответа3

3

7Zip позволяет вам создать zip-архив и указать максимальный размер чанка чанка. В окнах правой кнопкой мыши щелкните файл 7zip -> add to archive... и выберите размер разделения в выпадающем списке split to volume
И есть клиент для Windows, и большинство вкусов Linux / Unix

В качестве альтернативы, если у вас есть cygwin на стороне windows, вы можете использовать split -b 2 на стороне windows и cat 3 на стороне unix. Просто убедитесь , что cat файлов в правильном порядке.

1

Я бы предположил, что ответ является комбинацией этого: Как разделить большой файл в Windows?

и это: Как я могу объединить несколько файлов в один?

0

Для разделения файлов я использую инструмент с открытым исходным кодом sfk от sourceforge. Он может быть скомпилирован в Windows и во всех Unix одной командой (ищите пакет do-compile-unix в zip). Затем на первом компьютере используйте

sfk split 2g bigfile.dat outfile.dat

что составляет 2 ГБ частей outfile.dat.part1, .part2 и т.п. На другом компьютере используйте

sfk join outfile.dat.part1 fullfile.dat

и он присоединится в правильной последовательности. До сих пор не пытался компилировать AIX, но, например, встроенный ARM.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .