Xojo Developer Conference
25/27th April 2018 in Denver.
MBS Xojo Conference
6/7th September 2018 in Munich, Germany.

Platforms to show: All Mac Windows Linux Cross-Platform

ArchiveWriterMBS class

Super class: ArchiverMBS

Type Topic Plugin Version macOS Windows Linux Console & Web iOS
class Archive MBS Compression Plugin 16.2 Yes Yes Yes Yes No
Function: The class to write archive content.
Example:
dim a as new ArchiveWriterMBS

a.SetFormatZip
a.ZipSetCompressionDeflate

dim f as FolderItem = SpecialFolder.Desktop.Child("test.zip")
if not a.CreateFile(f) then
break // failed

else

dim data as string = "Hello World test file. Hello World again."

dim e as new ArchiveEntryMBS
e.PathName = "Hello World.txt"
e.Size = lenb(data)
e.Permissions = &o0644
e.FileType = e.kFileTypeRegular

a.WriteHeader e
call a.WriteData data

a.FinishEntry

a.Close
end if
Notes:
Can be used to write zip, tar and other image formats.
Subclass of the ArchiverMBS class.

Feedback, Comments & Corrections

Super class ArchiverMBS

This class has no sub classes.

Some methods using this class:

Some examples which use this class:


The items on this page are in the following plugins: MBS Compression Plugin.


ArchiverMBS   -   Argon2MBS




Links
MBS Xojo PDF Plugins