Platforms to show: All Mac Windows Linux Cross-Platform

ArchiveWriterMBS class

Super class: ArchiverMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
class Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The class to write archive content.
Example
Var a as new ArchiveWriterMBS

a.SetFormatZip
a.ZipSetCompressionDeflate

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

else

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

Var 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

Can be used to write zip, tar and other image formats.
Subclass of the ArchiverMBS class.

Super class ArchiverMBS

Sub classes:

Some methods using this class:

Some examples using this class:

Blog Entries

Xojo Developer Magazine

Release notes


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


ArchiveWriteDiskMBS   -   Argon2MBS


The biggest plugin in space...