Up to date
This page is up to date for Godot
If you still find outdated information, please open an issue.
Allows the creation of zip files.
This class implements a writer that allows storing the multiple blobs in a zip archive.
func write_zip_file(): var writer := ZIPPacker.new() var err := writer.open("user://archive.zip") if err != OK: return err writer.start_file("hello.txt") writer.write_file("Hello World".to_utf8_buffer()) writer.close_file() writer.close() return OK
close ( )
close_file ( )
ZipAppend APPEND_CREATE =
Create a new zip archive at the given path.
ZipAppend APPEND_CREATEAFTER =
Append a new zip archive to the end of the already existing file at the given path.
ZipAppend APPEND_ADDINZIP =
Add new files to the existing zip archive at the given path.
Error close ( )
Closes the underlying resources used by this instance.
Error close_file ( )
Stops writing to a file within the archive.
It will fail if there is no open file.
Opens a zip file for writing at the given path using the specified write mode.
This must be called before everything else.
Starts writing to a file within the archive. Only one file can be written at the same time.
Must be called after open.
Write the given
data to the file.
Needs to be called after start_file.