addFileSync method
Implementation
void addFileSync(File file, [String? filename, int? level]) {
final fileStream = InputFileStream(file.path);
filename ??= path.basename(file.path);
filename = path.posix.fromUri(path.toUri(filename));
final archiveFile = ArchiveFile.stream(filename, fileStream);
archiveFile.lastModTime =
(file.lastModifiedSync()).millisecondsSinceEpoch ~/ 1000;
archiveFile.mode = (file.statSync()).mode;
_encoder.add(archiveFile, level: level);
}