anchor.diff:    late _ZipEncoderData _data;
     OutputStreamBase? _output;
     final Encoding filenameEncoding;
  -  final int EFS_UTF8 = 2048; // Bit 11
  +
  +  /// Bit 11 of the general purpose flag, Language encoding flag
  +  final int EFS_UTF8 = 2048;
   
     ZipEncoder({this.filenameEncoding = const Utf8Codec()});
   
  
positive.code:   void _writeCentralDirectory(
        List<_ZipFileData> files, String? comment, OutputStreamBase output) {
      comment ??= '';
      var commentUtf8 = Utf8Encoder().convert(comment);
  
      final centralDirPosition = output.length;
      final version = VERSION;
  
negative.code: 
      var encodedFilename = filenameEncoding.encode(file.name);
      var comment =
          file.comment != null ? filenameEncoding.encode(file.comment!) : null;
  
      _data.localFileSize += 30 + encodedFilename.length + compressedData!.length;
  
  