Сайт | Скачать | Видео | Wiki

Автор Тема: Обмен многотомными архивами win <-> lin (zip 7z)  (Прочитано 870 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Windows из коробки поддерживает zip.
Поэтому это оптимальный по совместимость формат. По степени сжатия слабоват. Пароли есть
Кроме того при передаче по сети желательно разбить на тома (чтобы при сбоях перекачивать не все, а только том). Разбивка нужна  для записи на CD DVD и fat32

Windows с многотомными.zip не работает
В этом случае оптимален бесплатный и кроссплатформенный https://www.7-zip.org/
Хорошо жмет. Может пароли и т.п.
На win из коробки не нашел способов работы с многотомными архивами

На lin многотомный (по 600Mb) zip создается :
Код
zip -s 600m -r split-dir.zip dir

На выходе split-dir.zip split-dir.z01 split-dir.z02 ...
Написал для этой операции пункт в меню mc (в аттаче): "zip многотомный текущую директорию"
Склеивается в 1 :
Код
zip -s 0 split-dir.zip --out unsplit-dir.zip
Написал для этой операции пункт в меню mc (в аттаче): "Склеить многотомный zip .z01 .z02" появится при установке на .z01

Под линукс тоже есть GUI софт для многотомных 7z (7z устанавливается отдельно) : fileroller и прочие.
Для многотомных zip - только peazip (он есть и под win). 7z есть внутри

Однотомный zip можно еще создать bsdtar:
Код
bsdtar --format zip -cf архив.zip dir

С многотомными 7z и tar проще , т.е. можно собрать cat (под lin) и type (под win)

p7zip-natspec-p-17.04_64-sf01.pfs
peazip-p-9.0.0_64-sf04.pfs
peazip-qt5-p-9.0.0_64-sf03.pfs