Перетворення ZIP у 7z за допомогою C#
Якщо ви хочете конвертувати ZIP-архів у 7z, прочитайте цю статтю.
Aspose.Zip тепер дозволяє створювати архів 7z за допомогою алгоритмів стиснення LZMA, LZMA2, PPMd і BZip2.
Конвертація
Aspose.ZIP API надає клас SevenZipArchive для роботи з архівами 7z. Ми можемо витягти запис до пам’яті, не зберігаючи його в проміжному сховищі, і відразу передати в архів 7z.
Переконайтеся, що у вас достатньо віртуальної пам’яті, щоб зберегти вміст усіх записів.
Перенести запис
У наступному прикладі коду показано, як витягти записи з архіву ZIP і негайно помістити їх до архіву 7z. Записи 7z будуть стиснені
методом LZMA2 незалежно від того, який алгоритм вони мали у вихідному архіві.
Записи, які є каталогами, пропускаються, але їхні файли додаються з урахуванням відносних шляхів.