createZipData static method
Implementation
static Future<Uint8List> createZipData(Map<String, Uint8List> files) async {
final archive = Archive();
for (final entry in files.entries) {
final fileName = entry.key;
final contents = entry.value;
final archiveFile = ArchiveFile(
fileName,
contents.length,
contents
);
archive.addFile(archiveFile);
}
final zipBytes = ZipEncoder().encode(archive);
return Uint8List.fromList(zipBytes);
}