Page 1 of 2

Split'n'join

Posted: Thu 30 Jul, 2015 13:08
by Wave
Посоветуйте утиль, которая может резать файлы на части и склеивать порезанное. Консоль или гуй — не имеет большого значения, лишь бы понимала ключи запуска. Небольшой файл, который можно кинуть в %FARHOME%\TOOLS и оттуда вызывать через UserMenu.
То, что находил для этих целей, либо не понимает файлов больше 2 Гб, либо не поддерживает ключи, либо это огромный пакет, требующий непремменной инсталляции и кучи зависимостей, либо ещё что-то в этом роде неподходящее.

Split'n'join

Posted: Thu 30 Jul, 2015 13:13
by HaRT
Архивация без сжатия, но с разбиением на тома? 7-Zip!

Split'n'join

Posted: Thu 30 Jul, 2015 13:27
by Wave
Имхо, кривовато как-то. Не, я так делал, но хотелось бы удалять гланды через рот.

P.s. Сообразил, чем мне этот вариант не нравится. Это бессознательное и идёт с тех времён, когда архивы бил по 700 мб и чтобы их распаковать, приходилось сначала их сливать на винт, т.е. иметь двойной запас места для объединения.

Split'n'join

Posted: Thu 30 Jul, 2015 13:42
by John Doe
Wave wrote: т.е. иметь двойной запас места для объединения.
"утиль" формально подходящий под ваше описание тоже может хотеть двойного места.
А вот склеить файл из нескольких (и обратно), физически не двигая исходные данные — мне тоже интересно, существует ли для этого готовое решение.
Wave wrote: приходилось сначала их сливать на винт,
Помню ещё по дискетам, что это необязательно: архиватор просит вставить следующий том (не ручаюсь что 7z так делает).

Split'n'join

Posted: Thu 30 Jul, 2015 13:49
by Wave
Имеется в виду, если порезанные файлы лежат хоть на разных CD, хоть на FTP, но если они просто порезаны, я могу слить на винт уже объединённый файл, делая при копировании append. А вот если это многотомный архив — извини-подвинься. С нынешними винтами неактуально, хотя как знать. И сейчас иногда умудряюсь забивать винт под завязку.

От возможности резать-склеивать при ограниченном запасе места не откажусь :)

Split'n'join

Posted: Thu 30 Jul, 2015 13:57
by John Doe
Wave wrote: А вот если это многотомный архив — извини-подвинься.
Имеется ввиду, что раньше архиваторы такое позволяли без проблем.
Неужто из их современных версий выкинули такую возможность?

Split'n'join

Posted: Thu 30 Jul, 2015 13:59
by HaRT
Wave wrote:слить на винт уже объединённый файл, делая при копировании append
copy /b file1+file2+file3 file

Split'n'join

Posted: Thu 30 Jul, 2015 14:01
by John Doe
HaRT, а это сработает, если файлы на разных носителях (которые необходимо менять в CD-приводе)?

Split'n'join

Posted: Thu 30 Jul, 2015 14:03
by Wave
F5 → Ok → cd … → F5 → Ok → File already exist → Append
Не знаю ни одного архиватора, который позволит то же самое, если тома архива лежат на разных носителях. Да и если тома архива лежат в сети, то лучше архив скопировать на винт и уже тогда распаковывать.

Split'n'join

Posted: Thu 30 Jul, 2015 14:16
by John Doe
Wave wrote: Не знаю ни одного архиватора, который позволит то же самое, если тома архива лежат на разных носителях.
Да ладно.
Запускаешь распаковку первого тома, а дальше архиватор должен предлать вставить в привод следующий (или указать путь к нему).

Split'n'join

Posted: Thu 30 Jul, 2015 14:17
by HaRT
John Doe wrote:HaRT, а это сработает, если файлы на разных носителях (которые необходимо менять в CD-приводе)?
Не знаю, никогда не пользовался этим способом в таком экстремальном сценарии. Подозреваю, что на работу с разными сменными носителями оно не рассчитано, но может сработать по счастливому совпадению (на некоторых ОС).

Split'n'join

Posted: Thu 30 Jul, 2015 16:48
by ccaid
утилита split из *nix — как раз на эту тему. остается подобрать win-порт. например, gow.

Split'n'join

Posted: Thu 30 Jul, 2015 18:47
by SlashNet
John Doe wrote: Да ладно.Запускаешь распаковку первого тома, а дальше архиватор должен предлать вставить в привод следующий (или указать путь к нему).
7-zip на такое отказывается распаковывать архив выбивая ошибку "следующий том не найден - идите нафик" (давно не проверял, но это уже издавна), а вот ВинРАР красиво просит показать гле лежит следующий том.

Split'n'join

Posted: Tue 04 Aug, 2015 12:45
by John Doe
SlashNet wrote: 7-zip на такое отказывается распаковывать архив выбивая ошибку "следующий том не найден - идите нафик"
У 7-zip судя по всему полноценных томов нет: цельный архив делится на кусочки заданного размера и всё.
"Тома" эти не содержат никакой метаинформации, и даже сам 7-zip не может распознать в них свои архивы.

Зато их можно склеивать простым копированием.

Split'n'join

Posted: Tue 04 Aug, 2015 13:17
by HaRT