Архиватор, который поддерживает сжатие, шифрование, сохранение разрешений и быстрое извлечение файла.

У меня есть каталог с большим объемом данных, и я хочу его заархивировать. я нуждаюсь

  1. Поддерживает сжатие. Сжатие может сэкономить много места на диске;
  2. Поддерживает шифрование паролей. Данные конфиденциальны, поэтому я хочу, чтобы они не читались, если диск украден;
  3. Сохранить разрешение *NIX;
  4. Быстрое получение файла, то есть, если мне просто нужно получить из него небольшой файл, он должен быть быстрым и не будет читать весь архив.

Все известные на мой взгляд архиваторы не соответствуют всем вышеперечисленным критериям:

  • TAR: не сжат, без шифрования пароля;
  • TAR.GZ/TAR.BZ2/TAR.7Z: если вам нужен только один файл из него, вам нужно распаковать файл tar.gz, пока tar не доберется до нужного вам файла;
  • 7Z/RAR: не сохранять разрешения;
  • ZIP: не зашифрован и не сохраняет разрешение

У кого-нибудь есть предложения?


person Kan Li    schedule 13.02.2013    source источник


Ответы (1)


Попробуйте заглянуть в Info-ZIP, который должен сохранять разрешения (как UNIX, так и NTFS).

http://www.info-zip.org/

Похоже, что он давно не обновлялся, и у меня нет личного опыта с ним, поэтому не уверен, что он соответствует вашим потребностям.

person kufudo    schedule 13.02.2013
comment
Info-ZIP делает все вышеперечисленное, за исключением того, что шифрует только по имени. Первоначальное шифрование zip было довольно плохим и предположительно взломанным, и, к сожалению, это то, что реализует Info-ZIP. - person Mark Adler; 13.02.2013
comment
Правильно, шифрование слабое. Я хотел бы иметь лучшую защиту. - person Kan Li; 15.02.2013