7Zip, lzma, LZ4, fastLZ, zipgzip & brotli multiplatform plugins. 2.8.1

编辑器/功能拓展    Unity 2018 Unity 2019 Unity 2020 Unity 2021 Unity 2022 






最新发布日期               2022年4月1日
支持Unity版本             2018.4.35或更高


历史版本索引:7Zip, lzma, LZ4, fastLZ, zipgzip & brotli multiplatform plugins. 2.7.5




这是一个用于Android、iOS*、OSX、Windows、Linux和webGL**的共享库,用于解压7z(7zip)文件和压缩/解压zip/gzip(.zip/.gz)、LZ4(.lz4)、brotli(.br)、fastLZ文件和缓冲器。

*ZIP插件:iOS/tvOS的编译可能需要在xcode的Build Settings-> Linking-> Other Linker flags中添加-lz链接标志。

**webGL for flz,lzma & lz4仅支持缓冲区压缩/解压缩。Brotli支持缓冲区解压。**webGL for zip支持所有功能,除了那些需要文件系统操作的功能。

7ZIP部分。

该库的服务范围是对7z文件进行快速解压,对lzma文件和缓冲区进行压缩/解压。


- 该库做7z解压而不是7z压缩。
支持单独的lzma文件的压缩。
不支持密码。

- 它比使用c#实现的7z解压快2.5倍左右。
- 你可以从7z档案中提取单个文件。
- 如果你打算解压大文件,最好使用 largeFiles 标志。
- 你可以提取7z文件的内容,保持其文件夹结构。
- 能够得到7z压缩文件中的文件名和文件大小。
- 当7zip压缩文件有多个文件时,可以得到提取的进度。
- 获取7z解压的字节级进度(单个或多个文件)。
- 获取lzma压缩/解压缩的字节级进度。
- 能够单独对.lzma格式进行编码/解码。
- 能够将7z档案中的特定文件解码到一个字节缓冲区。
- 能够将一个字节缓冲区解码为/从单独的lzma格式**。
- 当7z档案有多个条目时,能够取消解压。
- 支持非管理的IntPtr缓冲区作为文件。(iOS, Android, MacOSX, Linux)


作者 皆大欢喜 发表于 2022-5-27 09:40:22
您需要登录后才可以回帖 登录 | 立即注册
热门作品推荐
glow
Camera Shake FX 1.0 爆炸创伤效果
glow
Cartoon FX Remaster R 1.2.2风格化特效爆
glow
XP Manager 1.8
glow
100 Special Skills Effects Pack 22.10魔
glow
实时火灾烟雾爆炸模拟制作软件 EmberGen En
glow
影视后期跟踪抠像合成软件 Boris FX Silhou
glow
三维服装设计软件Marvelous Designer Enter
glow
No Coding Easy Localization 1.2
glow
Lux URP Essentials 1.95b光照
glow
Character Editor Megapack 6.2角色编辑器