public void SetComment(string comment)
{
// TODO: Its not yet clear how to handle unicode comments here.
byte[] commentBytes = ZipConstants.ConvertToArray(comment);
if (commentBytes.Length > 0xffff) {
throw new ArgumentOutOfRangeException(nameof(comment));
}
zipComment = commentBytes;
}