Split'n'join

Здесь обсуждаются темы, косвенно связанные с Far.
User avatar
Wave
Posts: 1885
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

Split'n'join

Post by Wave »

Посоветуйте утиль, которая может резать файлы на части и склеивать порезанное. Консоль или гуй — не имеет большого значения, лишь бы понимала ключи запуска. Небольшой файл, который можно кинуть в %FARHOME%\TOOLS и оттуда вызывать через UserMenu.
То, что находил для этих целей, либо не понимает файлов больше 2 Гб, либо не поддерживает ключи, либо это огромный пакет, требующий непремменной инсталляции и кучи зависимостей, либо ещё что-то в этом роде неподходящее.
Пользуюсь ФАРом больше 20 лет © собирательный.
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Split'n'join

Post by HaRT »

Архивация без сжатия, но с разбиением на тома? 7-Zip!
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
Wave
Posts: 1885
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

Split'n'join

Post by Wave »

Имхо, кривовато как-то. Не, я так делал, но хотелось бы удалять гланды через рот.

P.s. Сообразил, чем мне этот вариант не нравится. Это бессознательное и идёт с тех времён, когда архивы бил по 700 мб и чтобы их распаковать, приходилось сначала их сливать на винт, т.е. иметь двойной запас места для объединения.
Пользуюсь ФАРом больше 20 лет © собирательный.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Split'n'join

Post by John Doe »

Wave wrote: т.е. иметь двойной запас места для объединения.
"утиль" формально подходящий под ваше описание тоже может хотеть двойного места.
А вот склеить файл из нескольких (и обратно), физически не двигая исходные данные — мне тоже интересно, существует ли для этого готовое решение.
Wave wrote: приходилось сначала их сливать на винт,
Помню ещё по дискетам, что это необязательно: архиватор просит вставить следующий том (не ручаюсь что 7z так делает).
User avatar
Wave
Posts: 1885
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

Split'n'join

Post by Wave »

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

От возможности резать-склеивать при ограниченном запасе места не откажусь :)
Пользуюсь ФАРом больше 20 лет © собирательный.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Split'n'join

Post by John Doe »

Wave wrote: А вот если это многотомный архив — извини-подвинься.
Имеется ввиду, что раньше архиваторы такое позволяли без проблем.
Неужто из их современных версий выкинули такую возможность?
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Split'n'join

Post by HaRT »

Wave wrote:слить на винт уже объединённый файл, делая при копировании append
copy /b file1+file2+file3 file
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Split'n'join

Post by John Doe »

HaRT, а это сработает, если файлы на разных носителях (которые необходимо менять в CD-приводе)?
User avatar
Wave
Posts: 1885
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

Split'n'join

Post by Wave »

F5 → Ok → cd … → F5 → Ok → File already exist → Append
Не знаю ни одного архиватора, который позволит то же самое, если тома архива лежат на разных носителях. Да и если тома архива лежат в сети, то лучше архив скопировать на винт и уже тогда распаковывать.
Пользуюсь ФАРом больше 20 лет © собирательный.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Split'n'join

Post by John Doe »

Wave wrote: Не знаю ни одного архиватора, который позволит то же самое, если тома архива лежат на разных носителях.
Да ладно.
Запускаешь распаковку первого тома, а дальше архиватор должен предлать вставить в привод следующий (или указать путь к нему).
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Split'n'join

Post by HaRT »

John Doe wrote:HaRT, а это сработает, если файлы на разных носителях (которые необходимо менять в CD-приводе)?
Не знаю, никогда не пользовался этим способом в таком экстремальном сценарии. Подозреваю, что на работу с разными сменными носителями оно не рассчитано, но может сработать по счастливому совпадению (на некоторых ОС).
Фар есть инструмент, а не нянька. © 2009 DrKnS
ccaid
Posts: 908
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 24 times
Been thanked: 6 times

Split'n'join

Post by ccaid »

утилита split из *nix — как раз на эту тему. остается подобрать win-порт. например, gow.
Фар делают добрые люди
User avatar
SlashNet
Posts: 638
Joined: Fri 20 Mar, 2009 09:43
Location: Львов
Has thanked: 16 times
Been thanked: 16 times

Split'n'join

Post by SlashNet »

John Doe wrote: Да ладно.Запускаешь распаковку первого тома, а дальше архиватор должен предлать вставить в привод следующий (или указать путь к нему).
7-zip на такое отказывается распаковывать архив выбивая ошибку "следующий том не найден - идите нафик" (давно не проверял, но это уже издавна), а вот ВинРАР красиво просит показать гле лежит следующий том.
ədиw wo⊥є ʚ o⊥ʎнdəʚədəu əɔʚ
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Split'n'join

Post by John Doe »

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

Зато их можно склеивать простым копированием.
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Split'n'join

Post by HaRT »

Фар есть инструмент, а не нянька. © 2009 DrKnS
Post Reply

Return to “Операционные системы, командные оболочки и прочее”