def xzhdr(self, header, msgid_range=None):
args = header<EOL>if msgid_range is not None:<EOL><INDENT>args += "<STR_LIT:U+0020>" + utils.unparse_msgid_range(msgid_range)<EOL><DEDENT>code, message = self.command("<STR_LIT>", args)<EOL>if code != <NUM_LIT>:<EOL><INDENT>raise NNTPReplyError(code, message)<EOL><DEDENT>return self.info(code, message, compressed=True)<EOL>
XZHDR command.

        Args:
            msgid_range: A message-id as a string, or an article number as an
                integer, or a tuple of specifying a range of article numbers in
                the form (first, [last]) - if last is omitted then all articles
                after first are included. A msgid_range of None (the default)
                uses the current article.