Ответы пользователя по тегу Rar
  • Скрытие первой части архива в многотомном архиве, как дополнительный способ безопасности данных. Реально ли?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Каждая часть архива в винрар по умолчанию - независимый архив, в котором может быть кусок предыдущего файла.
    То есть если много маленьких файлов и утеряна первая часть архива, из остальных можно спокойно извлечь файлы, чья информация лежит только в этих остальных частях.

    Но в раре есть две полезные опции
    solid archive (непрерывный архив), который пакует все файлы как один непрерывный поток. Это вдобавок увеличивает сжатие, поскольку словарь повторяемых данных также генерируется сразу для всего, и для однотипных, особенно текстовых данных, процент увеличивается значительно.
    Минусы - чтобы извлечь последний файл в архиве, придется извлечь весь архив сперва. То есть точечная работа с файлами в архиве после этого будет выполняться медленно.

    encrypt file names - иногда полезная опция, особенно в связке с solid archive. Позволяет укрыть метаданные, чтобы потенциальный злоумышленник, ну например не мог увидеть в списке файлов знакомый маленький .ico или дефолтный конфиг файл, содержимое которого предсказуемо или точно известно и не воспользовался этими данными чтобы упростить подбор пароля. Иногда даже достаточно знать расширение, чтобы считать первые 3-10 байт файла, в которых обычно сигнатура или метаданные.

    Опции вместе - дают достаточную защиту, чтобы без пароля нельзя было взломать архив.
    Ответ написан
    Комментировать
  • Как максимально распаковать многотомный архив с частью недокачанных томов?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    так просто запусти распаковку на отдельные тома-файлы, неважно что они не .rar в конце.

    Но распаковать кусочки файла, которые находятся в поврежденном месте нельзя - алгоритм компрессии использует словари, которые могут содержаться в этих поврежденных местах, и распаковка упакованного неизвестным местом невозможна.

    Если архив солид - то тогда все. У солид архива один "словарь" на все файлы, начиная с самого начала.
    Если архив не солид - можно распаковать только те файлы, которые целиком есть в скачанных местах.

    Собственно в рар же есть опция восстановления повержденных архивов - запускай - то, что он может извлечь он извлечет. То что он не сможет извлечь - я думаю альтернативными способами точно не выйдет.
    Ответ написан
    Комментировать
  • Нужно ли сжимать архив с паролем и шифровать имена файлов?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    1. Максимальное сжатие увеличивает время на разжатие незначительно, Но увеличивает, усложняя подбор перебором.

    2. Шифровать имена файлов - очень важно, потому что если в большом архиве встретится файл, который и так известен (например какая-то известная библиотека или программа, которую можно скачать и инета, и злоумышленник получит зашифрованный и расшифрованный файл, что позволяет ему использовать уже другие методы для расшифровки, не прямой перебор. В таком случае злоумышленник даже не поймет что именно лежит в архиве.

    3. В идеале использовать опцию solid архивирования в рар, посколько в этом случае для сжатия файлов используются данные из предыдущего файла, таким образом нет возможности распаковать конкретный единичный файл (кроме самого первого), а если первый файл в архиве еще и не маленький - это значительно увеличивает время перебора. В обычном не-solid архиве, можно найти какой-нибудь очень маленький файл и перебирать все на нем.
    Ответ написан
    5 комментариев
  • Как переименовать пути в архиве через консоль winrar cli?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    просто */old/* это и dir/old/fileи dir/dir/dir/old/file
    с масками все не просто.
    Если вы знаете точное имя, то пишите без звездочек
    Ответ написан
    Комментировать
  • Какие компоненты winrar должны быть в минимальной комплектации для использования в консольной версии?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    rar.exe достаточно, если вы будете использовать только rar архивацию (без 7zip, zip, etc)

    *.SFX файлы нужны, если будете создавать самораспаковывающиеся архивы.
    Ответ написан
    Комментировать
  • Есть честно купленный Rar(Winrar), куда подсунуть файл лицензии, при переезде в линукс?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Положите rarreg.key в ваш домашний каталог.
    Также можно положить в один из следующих: /etc, /usr/lib, /usr/local/lib, /usr/local/etc

    Можно переименовать в .rarreg.key или .rarregkey, но можно оставить и как есть - rarreg.key.

    Убедитесь, что у вас последняя версия rar для linux.
    Ответ написан
    4 комментария
  • Как распаковать архив, если у него флаг read-only?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Походу ваш антивирус удаляет бат файл, поскольку он опасный.
    Ответ написан
    2 комментария
  • Winrar разделение на тома?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Так нельзя.
    Разве что все файлы будете жать в отдельные архивы, и вручную набирать файлы для копирования.
    (можно мелкие файлы в один архив, крупные в другой). Но зачем так мучаться?
    Ответ написан
  • Какой флаг(байт или бит) отвечает за пароль и шифрование архива RAR?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Я просто не могу понять сл. надпись
    0x01 - файл продолжается из предыдущего тома
    0x02 - файл продолжается в следующем томе
    0x04 - файл зашифрован паролем

    rar может создавать архив из нескольких томов, чтобы крупный архив поделить на несколько файлов, которые можно передавать отдельно.

    Да, используются биты, и вы верно считаете, что зашифрованный файл + продолжается будет 6, или 110 в двоичной системе
    Ответ написан
    Комментировать