The program fails when update zip file.

vadim
2014-01-16
2014-01-16
  • vadim
    vadim
    2014-01-16

    [EN]

    Trying to update a basic zip file without changing it. Program fails, creating a file with zero size. Updating files starts but stumbles on some file and exit. Doing it on different machines with different files and different versions of programs (9.2 and higher beta and alpha).
    If I do the same thing with the 7z archive, that's okay.

    Here are the commands that I use:

    1) create a basic archieve:

    a) 7z (successfully)
    

    7z.exe a "y:\test\backupFull_7z" -r -mx1 -t7z -pPASSWORD "E:\test*"

    b) zip (successfully)
    

    7z.exe a "y:\test\backupFull_zip" -r -mx1 -tzip -pPASSWORD "E:\test*"

    2) update the archive (in the folder E:\test\ files and folders are added and removed unnecessary)

    a) 7z (successfully)
    

    7z.exe u "y:\test\backupFull_7z.7z" -u- -up3q3r2x2y2z0w2!"Y:\test\backupDaily_7z" -pPASSWORD "E:\test*"

    b) zip (FAIL. empty file)
    

    7z.exe u "y:\test\backupFull_zip.zip" -u- -up3q3r2x2y2z0w2!"Y:\test\backupDaily_zip" -pPASSWORD "E:\test*"

    This is a bug?

    Need exactly the format zip, because the speed of compression (in Fastest mode) can be more than 80 MB/s.
    And in 7z barely reaches 10 MB / c. Especially noticeable result on disk SSD.

    [RU]
    Пытаюсь сделать обновление базового zip архива без его изменения. Программа завершается с ошибкой, создав файл с нулевым размером. При этом обновление файлов начинается , но на очередном файле программа спотыкается и завершается. Делал это на разных машинах с разными файлами и разными версиями программ (9.2 и выше бета и альфа).
    Если тоже самое делаю с 7z архивом , что все нормально.

    Вот команды, которые я использую:
    1) создание базового архива :

    а) 7z (удачно)
    7z.exe a "y:\test\backupFull_7z" -r -mx1 -t7z -pPASSWORD "E:\test*"

    б) zip (удачно)
    7z.exe a "y:\test\backupFull_zip" -r -mx1 -tzip -pPASSWORD "E:\test*"

    2) обновление архива ( в папку E:\test\ добавлены файлы и папки и удалены ненужные)

    а) 7z (удачно)
    7z.exe u "y:\test\backupFull_7z.7z" -u- -up3q3r2x2y2z0w2!"y:\test\backupDaily_7z" -pPASSWORD "E:\test*"

    б) zip (НЕУДАЧНО. Пустой файл )
    7z.exe u "y:\test\backupFull_zip.zip" -u- -up3q3r2x2y2z0w2!"y:\test\backupDaily_zip" -pPASSWORD "E:\test*"

    Это баг?

    Нужен именно формат zip, потому что скорость сжатия (в Fastest mode) может быть более 80 мБ/с.
    А в 7z с трудом достигает 10 мБ/c. Особенно результат заметен на дисках SSD.
    Скорость важна, если ежедневно нужно архивировать сотни гигабайт информации.

     
  • Igor Pavlov
    Igor Pavlov
    2014-01-16

    Yes, it's bug. Thanks for report!
    7-Zip can't create ZIP archive with anti-file.
    I'll fix it in next version.

    With current version you can create archives without anti-files.