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

编辑器/功能拓展    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.8.1



这是一个用于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:42:56
您需要登录后才可以回帖 登录 | 立即注册
热门作品推荐
glow
CleanUI Simple UI Buttons 适配UE4.19-4.2
glow
Customizable Paths 适配UE4.18-4.27,5.0
glow
OmniShade PBR · Physically Based Uber S
glow
os. Buto Volumetric Fog and Volumetric
glow
Planets Earth, Mars and the Moon 0.4.4太
glow
Raymarcher 2.1.0 物体分形变形有机渲染生
glow
Sci Fi Hologram Shader 1.1科幻全息特效着
glow
Skill & Attack Indicators 1.4.0技能攻击
glow
Slideshow Effects 2D 1.2 幻灯片效果
glow
GUI PRO Kit - Fantasy RPG 适配UE4.25欧美