GMZ是GM上一个灰常好的解压缩ZIP的插件~
Mage松仁玉米 发表于 2013-06-21 10:47:43 1928

【标题】:GMZ压缩解压缩ZIP插件
【描述】:一个专门对ZIP操作的插件
【GM版本】: GM6.1 GM8.0 GM8.1
【文件类型】: rar
【文件大小】: 49.5KB
【下载地址】: 一点即下 | 百度网盘

介绍一个可以使用GM来解压或者创建ZIP压缩文件的DLL动态链接库,喵桑给我找的。然后看似挺有用的然后就整理一下共享给大家。
使用之前必须把GMZ.DLL放在游戏的工作目录下,否则无法运行哦~
下面介绍一下脚本的用法:
GMZ_Init()
GMZ的初始化函数,要使用GMZ之前,必须无条件的运行它。
GMZ_ZipOpen(file,password)
参数file:指ZIP文件的路径及文件名,字符串形式
参数password:如果需要解压的zip文件含有密码,则你需要将密码输入到这个参数中,字符串形式,无密码则为空字符串
这个函数会返回后面一些函数必须用到的zip index,把这个索引保存再全局变量中则会方便调用,后面的函数中index都指的是这个索引。
GMZ_Close(index)
关闭掉指定index的zip文件,在zip文件操作完毕后运行这个函数释放掉打开的zip文件以释放内存。
GMZ_Create(filename,password)
这个函数可以创建一个新的ZIP压缩文件,并返回改压缩文件的索引值。
参数filename:需要创建的zip文件的路径以及文件名,字符串形式。
参数password:你可以赋予这个创建的zip文件一个密码,字符串形式。
GMZ_FileAdd(index,zip_filename,filename)
加入filename文件到索引为index的zip文件内,并设置该文件在zip文件中的名字为zip_filename。
GMZ_FolderAdd(index,folder)
在索引为index的zip文件中加入一个名字为folder 的文件夹。
GMZ_ExtractAll(index)
解压索引为index的zip文件内的所有文件到GMZ.DLL所在的目录。
GMZ_ExtractName(index,filename)
解压索引为index的zip文件内的filename文件到GMZ.DLL所在的目录。
GMZ_ExtractPos(index,pos)
解压索引为index的zip文件中位置在pos的文件到GMZ.DLL所在的目录。(这个函数我没怎么用过,根据英文翻译可能是这个意思,反正我是用不到,如果想用的话大家自己去琢磨琢磨吧。)
GMZ_GetCount(index)
返回索引为index的zip文件中所存的文件数量。
GMZ_GetName(index,pos)
返回索引为index的zip文件中第pos个文件的文件的名称。
GMZ_GetPos(index,name)
返回索引为index的zip文件中文件名为name的文件在压缩包中的位置。
GMZ_GetSize(index,pos)
返回索引为index的zip文件中位置为pos的文件解压后的大小。
GMZ_GetCsize(index,pos)
返回索引为index的zip文件中位置为pos的文件压缩后的大小。
以下是玉米为此插件做出的两个新脚本,以增加该插件的功能。
GMZ_ExtractNameToTemp(index,filename)
解压索引为index的zip文件中的filename文件到游戏的暂存目录,返回是否成功。
GMZ_ExtractNameAnywhere(index,filename,path)
解压索引为index的zip文件中的filename文件到游戏到path目录,返回是否成功。
最新回复 (6)
  • mingjun5 发表于 2013-11-14 03:38:23
    0 2
    好帖要顶,楼主的头像还是不错滴http://forumimage.org/images/icon01.jpghttp://forumimage.org/images/icon02.jpghttp://forumimage.org/images/icon03.jpghttp://forumimage.org/images/icon04.jpghttp://forumimage.org/images/icon05.jpghttp://forumimage.org/images/icon06.jpghttp://forumimage.org/images/icon07.jpghttp://forumimage.org/images/icon08.jpghttp://forumimage.org/images/icon09.jpghttp://forumimage.org/images/icon10.jpghttp://forumimage.org/images/icon11.jpghttp://forumimage.org/images/icon12.jpghttp://forumimage.org/images/icon13.jpghttp://forumimage.org/images/icon14.jpghttp://forumimage.org/images/icon15.jpg
  • mingjun5 发表于 2014-01-13 09:13:02
    0 3
    好帖要顶,楼主的头像还是不错滴http://forumimage.org/images/icon01.jpghttp://forumimage.org/images/icon02.jpghttp://forumimage.org/images/icon03.jpghttp://forumimage.org/images/icon04.jpghttp://forumimage.org/images/icon05.jpghttp://forumimage.org/images/icon06.jpghttp://forumimage.org/images/icon07.jpghttp://forumimage.org/images/icon08.jpghttp://forumimage.org/images/icon09.jpghttp://forumimage.org/images/icon10.jpghttp://forumimage.org/images/icon11.jpghttp://forumimage.org/images/icon12.jpghttp://forumimage.org/images/icon13.jpghttp://forumimage.org/images/icon14.jpghttp://forumimage.org/images/icon15.jpg
  • mingjun5 发表于 2014-01-26 11:16:50
    0 4
    好帖要顶,楼主的头像还是不错滴http://forumimage.org/images/icon01.jpghttp://forumimage.org/images/icon02.jpghttp://forumimage.org/images/icon03.jpghttp://forumimage.org/images/icon04.jpghttp://forumimage.org/images/icon05.jpghttp://forumimage.org/images/icon06.jpghttp://forumimage.org/images/icon07.jpghttp://forumimage.org/images/icon08.jpghttp://forumimage.org/images/icon09.jpghttp://forumimage.org/images/icon10.jpghttp://forumimage.org/images/icon11.jpghttp://forumimage.org/images/icon12.jpghttp://forumimage.org/images/icon13.jpghttp://forumimage.org/images/icon14.jpghttp://forumimage.org/images/icon15.jpg
  • MikuScarlet 发表于 2015-08-23 10:33:02
    0 5
    看起来不错,我先收藏起来了。
  • lxsd127 发表于 2015-10-05 09:48:17
    0 6
    强烈支持楼主ing……