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
表面粗糙污迹划痕纹理细节150 Tileable Rou
glow
写实人物皮肤笔刷 Artstation – Human Ski
glow
85张污迹划痕深度贴图素材 Artstation – H
glow
钢铁腐蚀生锈木纹石头划痕贴图素材 Artstat
glow
Neonify 适配UE4.24+科幻霓虹灯场景
glow
Persian Bazaar Pack 适配UE5.0中世纪中东
glow
POLYGON - Construction Pack 适配UE5.0建
glow
POLY - Houses 适配UE4.24 - 4.27, 5.0风格
glow
Top-Down Sci-Fi 1.2科幻风格的室内场景
glow
Beautify 3 - Advanced Post Processing 15