Platforms to show: All Mac Windows Linux Cross-Platform
ArchiverMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Archive | MBS Compression Plugin | 16.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Notes:
Currently we build this library without lzma and lz4 support. That could be changed if needed.
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.
- event Passphrase(byref password as String) as Boolean
- 14 properties
- property Compression as Integer
- property CompressionName as String
- property ErrNo as Integer
- property ErrorString as String
- property FileCount as Integer
- property FilterCount as Integer
- property Format as Integer
- property FormatName as String
- property Handle as Integer
- property Lasterror as Integer
- property Open as Boolean
- property PositionCompressed as Int64
- property PositionUncompressed as Int64
- property Yield as Boolean
- 7 shared properties
- shared property BZLibVersion as String
- shared property LibVersion as Integer
- shared property LibVersionDetails as String
- shared property LibVersionString as String
- shared property LZ4Version as String
- shared property LzmaVersion as String
- shared property ZLibVersion as String
- 7 methods
- method ClearError
- method Constructor
- method CopyError(source as ArchiverMBS)
- method Destructor
- method FilterBytes(FilterIndex as Integer) as Int64
- method FilterCode(FilterIndex as Integer) as Integer
- method FilterName(FilterIndex as Integer) as String
- 5 shared methods
- shared method LoadIconvLibrary(path as String, byref Error as String) as boolean
- shared method NewReader as ArchiveReaderMBS
- shared method NewWriter as ArchiveWriterMBS
- shared method SetCurrentWorkingDirectory(path as folderitem) as boolean
- shared method SetCurrentWorkingDirectory(path as String) as boolean
- 52 constants
Sub classes:
Some methods using this class:
- ArchiveEntryMBS.Constructor(Archive as ArchiverMBS)
- ArchiveReaderMBS.Extract(Entry as ArchiveEntryMBS, DestArchive as ArchiverMBS)
Some examples using this class:
Blog Entries
- News from the MBS Xojo Plugins Version 20.4
- MBS Xojo Plugins, version 20.4pr9
- MBS Xojo Plugins, version 18.6pr3
The items on this page are in the following plugins: MBS Compression Plugin.
ArchiveReaderMBS - ArchiveWriteDiskMBS

Links
MBS FileMaker blog