Split'n'join

Здесь обсуждаются темы, косвенно связанные с Far.
User avatar
Wave
Posts: 1705
Joined: Thu 04 Aug, 2005 18:47
Location: Харьков, Украина
Has thanked: 2 times
Been thanked: 9 times
Contact:

Split'n'join

Postby Wave » Thu 30 Jul, 2015 13:08

Посоветуйте утиль, которая может резать файлы на части и склеивать порезанное. Консоль или гуй — не имеет большого значения, лишь бы понимала ключи запуска. Небольшой файл, который можно кинуть в %FARHOME%\TOOLS и оттуда вызывать через UserMenu.
То, что находил для этих целей, либо не понимает файлов больше 2 Гб, либо не поддерживает ключи, либо это огромный пакет, требующий непремменной инсталляции и кучи зависимостей, либо ещё что-то в этом роде неподходящее.
Пользуюсь ФАРом больше 15 лет © собирательный.

User avatar
HaRT
Moderator
Posts: 7955
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 66 times
Been thanked: 97 times

Split'n'join

Postby HaRT » Thu 30 Jul, 2015 13:13

Архивация без сжатия, но с разбиением на тома? 7-Zip!
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
Wave
Posts: 1705
Joined: Thu 04 Aug, 2005 18:47
Location: Харьков, Украина
Has thanked: 2 times
Been thanked: 9 times
Contact:

Split'n'join

Postby Wave » Thu 30 Jul, 2015 13:27

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

P.s. Сообразил, чем мне этот вариант не нравится. Это бессознательное и идёт с тех времён, когда архивы бил по 700 мб и чтобы их распаковать, приходилось сначала их сливать на винт, т.е. иметь двойной запас места для объединения.
Пользуюсь ФАРом больше 15 лет © собирательный.

User avatar
John Doe
Бюрократ
Posts: 11048
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 10 times
Been thanked: 63 times

Split'n'join

Postby John Doe » Thu 30 Jul, 2015 13:42

Wave wrote:Source of the post т.е. иметь двойной запас места для объединения.
"утиль" формально подходящий под ваше описание тоже может хотеть двойного места.
А вот склеить файл из нескольких (и обратно), физически не двигая исходные данные — мне тоже интересно, существует ли для этого готовое решение.

Wave wrote:Source of the post приходилось сначала их сливать на винт,
Помню ещё по дискетам, что это необязательно: архиватор просит вставить следующий том (не ручаюсь что 7z так делает).

User avatar
Wave
Posts: 1705
Joined: Thu 04 Aug, 2005 18:47
Location: Харьков, Украина
Has thanked: 2 times
Been thanked: 9 times
Contact:

Split'n'join

Postby Wave » Thu 30 Jul, 2015 13:49

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

От возможности резать-склеивать при ограниченном запасе места не откажусь :)
Пользуюсь ФАРом больше 15 лет © собирательный.

User avatar
John Doe
Бюрократ
Posts: 11048
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 10 times
Been thanked: 63 times

Split'n'join

Postby John Doe » Thu 30 Jul, 2015 13:57

Wave wrote:Source of the post А вот если это многотомный архив — извини-подвинься.
Имеется ввиду, что раньше архиваторы такое позволяли без проблем.
Неужто из их современных версий выкинули такую возможность?

User avatar
HaRT
Moderator
Posts: 7955
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 66 times
Been thanked: 97 times

Split'n'join

Postby HaRT » Thu 30 Jul, 2015 13:59

Wave wrote:слить на винт уже объединённый файл, делая при копировании append
copy /b file1+file2+file3 file
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
John Doe
Бюрократ
Posts: 11048
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 10 times
Been thanked: 63 times

Split'n'join

Postby John Doe » Thu 30 Jul, 2015 14:01

HaRT, а это сработает, если файлы на разных носителях (которые необходимо менять в CD-приводе)?

User avatar
Wave
Posts: 1705
Joined: Thu 04 Aug, 2005 18:47
Location: Харьков, Украина
Has thanked: 2 times
Been thanked: 9 times
Contact:

Split'n'join

Postby Wave » Thu 30 Jul, 2015 14:03

F5 → Ok → cd … → F5 → Ok → File already exist → Append
Не знаю ни одного архиватора, который позволит то же самое, если тома архива лежат на разных носителях. Да и если тома архива лежат в сети, то лучше архив скопировать на винт и уже тогда распаковывать.
Пользуюсь ФАРом больше 15 лет © собирательный.

User avatar
John Doe
Бюрократ
Posts: 11048
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 10 times
Been thanked: 63 times

Split'n'join

Postby John Doe » Thu 30 Jul, 2015 14:16

Wave wrote:Source of the post Не знаю ни одного архиватора, который позволит то же самое, если тома архива лежат на разных носителях.
Да ладно.
Запускаешь распаковку первого тома, а дальше архиватор должен предлать вставить в привод следующий (или указать путь к нему).

User avatar
HaRT
Moderator
Posts: 7955
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 66 times
Been thanked: 97 times

Split'n'join

Postby HaRT » Thu 30 Jul, 2015 14:17

John Doe wrote:HaRT, а это сработает, если файлы на разных носителях (которые необходимо менять в CD-приводе)?
Не знаю, никогда не пользовался этим способом в таком экстремальном сценарии. Подозреваю, что на работу с разными сменными носителями оно не рассчитано, но может сработать по счастливому совпадению (на некоторых ОС).
Фар есть инструмент, а не нянька. © 2009 DrKnS

ccaid
Posts: 784
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 8 times
Been thanked: 5 times

Split'n'join

Postby ccaid » Thu 30 Jul, 2015 16:48

утилита split из *nix — как раз на эту тему. остается подобрать win-порт. например, gow.
Фар делают добрые люди

User avatar
SlashNet
Posts: 572
Joined: Fri 20 Mar, 2009 09:43
Location: Львов
Has thanked: 3 times

Split'n'join

Postby SlashNet » Thu 30 Jul, 2015 18:47

John Doe wrote:Source of the post Да ладно.Запускаешь распаковку первого тома, а дальше архиватор должен предлать вставить в привод следующий (или указать путь к нему).

7-zip на такое отказывается распаковывать архив выбивая ошибку "следующий том не найден - идите нафик" (давно не проверял, но это уже издавна), а вот ВинРАР красиво просит показать гле лежит следующий том.
ədиw wo⊥є ʚ o⊥ʎнdəʚədəu əɔʚ

User avatar
John Doe
Бюрократ
Posts: 11048
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 10 times
Been thanked: 63 times

Split'n'join

Postby John Doe » Tue 04 Aug, 2015 12:45

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

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

User avatar
HaRT
Moderator
Posts: 7955
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 66 times
Been thanked: 97 times

Split'n'join

Postby HaRT » Tue 04 Aug, 2015 13:17

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

User avatar
John Doe
Бюрократ
Posts: 11048
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 10 times
Been thanked: 63 times

Split'n'join

Postby John Doe » Tue 04 Aug, 2015 13:40

HaRT wrote:Source of the post у него и SFX делается по такому же принципу: подклеиванием архива к распаковщику.
Был уверен, что так же поступают и остальные архиваторы.


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

Who is online

Users browsing this forum: No registered users and 1 guest