Перетворення ZIP у 7z за допомогою C#

Якщо ви хочете конвертувати ZIP-архів у 7z, прочитайте цю статтю.

Aspose.Zip тепер дозволяє створювати архів 7z за допомогою алгоритмів стиснення LZMA, LZMA2, PPMd і BZip2.

Конвертація

Aspose.ZIP API надає клас  SevenZipArchive для роботи з архівами 7z.  Ми можемо витягти запис до пам’яті, не зберігаючи його в проміжному сховищі, і відразу передати в архів 7z.

Переконайтеся, що у вас достатньо віртуальної пам’яті, щоб зберегти вміст усіх записів.

Перенести запис

У наступному прикладі коду показано, як витягти записи з архіву ZIP і негайно помістити їх до архіву 7z. Записи 7z будуть стиснені методом LZMA2 незалежно від того, який алгоритм вони мали у вихідному архіві.
Записи, які є каталогами, пропускаються, але їхні файли додаються з урахуванням відносних шляхів.

                
            
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.