General Notes
There are no :Create() and :Destroy() methods, as there are no OS resources (besides some file handles) allocated or requested by the XbZLibZip object. The :Open() and :Close() methods could be considered the equivalent of the :Create() and :Destroy() methods, though. The :Init() method -- which is called with XbZLibZip():New() -- will simply re-initialize all instance variables of the XbZLibZip object. You should ALWAYS call the :Close() method when you are done with a Zip File, but especially if you have made ANY Changes to it, or the Zip File might get corrupted, as its Central Directory might not have been saved/updated!