Ошибка при архивировании 7z

Поддержка
  • При архивировании папки в 7z-формат BAS выдает ошибку «[Archive] : Failed to archive folder, unknown error». Похоже, что целевой архив создается хотя бы частично, а дополнительный файл .7z.tmp остается в рабочей папке.

    Формат zip-файла, похоже, работает нормально.

  • давно такая ошибка, используй зип

  • @Nicolas said in Ошибка при архивировании 7z:

    давно такая ошибка, используй зип

    7-zip может при некоторых вариантах быть в 10 раз эффективнее zip.
    Например, при сжатии большого кол-ва текстовых файлов, если информация в них повторяется.

    Если это отпечатки json, то сжимает просто отлично.

  • @sergerdn да да, все в курсе, только при использовании модуля из коробки с 7-z - не работает уже года 3 как, сколько помню, столько и не работает. Можешь починить ?

  • @Nicolas said in Ошибка при архивировании 7z:

    Можешь починить ?

    Вероятно, могу, но вопрос задан неверно, правильный вопрос буду ли я чинить.

    К сожалению, не буду. Нет ни сил ни времени.

  • @sergerdn ну тогда и смысл умничать на этот счет ... взял бы лучше и починил :)

  • @Nicolas said in Ошибка при архивировании 7z:

    @sergerdn ну тогда и смысл умничать на этот счет

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

    Может быть сам топикастер решит починить, может быть ты сам, может быть кто-то другой, может быть ... и так далее.

  • Спасибо вам, ребята, за обсуждение этой темы. Да, я помню, что уже сталкивался с этой ошибкой давным-давно, но думал, что она была исправлена в то время.

    Как отметил @sergerdn, 7zip гораздо эффективнее для нашей цели сжатия папок профиля, чем zip.

    Я пытался использовать 7z.exe из Windows-установки 7zip, в целом он работает, но при многопоточности есть некоторые проблемы с застреванием и оставлением большого количества .tmp-файлов. Сейчас пробую 7za или, возможно, новый 7zr с сайта разработчиков, если они будут работать лучше.

    Также заметил, что есть куча node-модулей для 7zip, но не уверен, какой из них взять.

  • ну так то много вариантов, если не ограничиваться басовским модулем
    https://en.bandisoft.com/bandizip/help/parameter/

  • Перепроверил: - установил в систему 64 битный 7z с официального сайта.
    В басе стандартный модуль, нормально архивирует папку. И распаковывает тоже.