11 pair: RingZip; Zip ファイルの作成
16 用例 : 四本のファイルがある myfile.zip を作成します。
21 oZip = zip_openfile("myfile.zip",'w')
22 zip_addfile(oZip,"test.c")
23 zip_addfile(oZip,"zip.c")
24 zip_addfile(oZip,"zip.h")
25 zip_addfile(oZip,"miniz.h")
29 pair: RingZip; Zip ファイルの展開
34 用例 : myfile.zip を myfolder フォルダへ展開します。
39 zip_extract_allfiles("myfile.zip","myfolder")
42 pair: RingZip; Zip ファイルにあるファイルのリスト表示
45 ======================================
47 用例 : myfile.zip にあるファイル名のリストを表示します。
52 oZip = zip_openfile("myfile.zip",'r')
53 for x=1 to zip_filescount(oZip)
54 see zip_getfilenamebyindex(oZip,x) + nl
59 pair: RingZip; RingZip クラスの用法
64 RingZip ライブラリには二種類のクラスがあります。すなわち、 Zip クラスと ZipEntry クラスです。
73 setFileName("myfile.zip")
90 SetFileName("myfile.zip")
107 SetFileName("myfile.zip")
108 ExtractAllFiles("myfolder")
119 SetFileName("myfile.zip")
133 SetFileName("myfile.zip")
135 for x = 1 to filescount()
136 See GetFileNameByIndex(x) + nl
142 pair: RingZip; Zip クラスリファレンス
145 ======================
149 =========================== ======================================================================
151 =========================== ======================================================================
152 SetFileName(cName) Zip ファイル名を指定します。
153 GetFileName() Zip ファイル名を返します。
154 Open(cMode) ファイルを開きます。 cMode = “a”, “w” または “r”
155 Close() Zip ファイルを閉じます。
156 AddFile(cFileName) Zip ファイルへ新しいファイルを追加します。
157 ExtractAllFiles(cFolder) Zip ファイルにあるファイルを全て展開します。
158 FilesCount() Zip ファイルにあるファイルの本数を返します。
159 GetFileNameByIndex(nIndex) ファイルインデックスから Zip ファイルのファイル名を返します。
160 NewEntry() 新しい ZipEntry オブジェクトを作成します。
161 =========================== ======================================================================
165 pair: RingZip; ZipEntry クラスリファレンス
168 ===========================
172 =========================== ======================================================================
174 =========================== ======================================================================
175 Open(cFileName) 新しいエントリーを開きます。
176 WriteFile(cFileName) エントリーからファイルへ書き込みます。
177 WriteString(cString) エントリーから文字列へ書き込みます。
179 =========================== ======================================================================