anchor.diff:    void _writeCentralDirectory(
         List<_ZipFileData> files, String? comment, OutputStreamBase output) {
       comment ??= '';
  -    var commentUtf8 = Utf8Encoder().convert(comment);
  +    var encodedComment = filenameEncoding.encode(comment);
   
       final centralDirPosition = output.length;
       final version = VERSION;
  
positive.code:       final fileComment = fileData.comment ?? '';
  
        final encodedFilename = filenameEncoding.encode(fileData.name);
        final fileCommentUtf8 = Utf8Encoder().convert(fileComment);
  
        output.writeUint32(ZipFileHeader.SIGNATURE);
        output.writeUint16(versionMadeBy);
  
negative.code:     output.writeUint16(totalCentralDirectoryEntries);
      output.writeUint32(centralDirectorySize);
      output.writeUint32(centralDirectoryOffset);
      output.writeUint16(encodedComment.length);
      output.writeBytes(encodedComment);
    }
  
    static const int VERSION = 20;
  