def create_ustar_header(self, info, encoding, errors):
info["<STR_LIT>"] = POSIX_MAGIC<EOL>if len(info["<STR_LIT>"]) > LENGTH_LINK:<EOL><INDENT>raise ValueError("<STR_LIT>")<EOL><DEDENT>if len(info["<STR_LIT:name>"]) > LENGTH_NAME:<EOL><INDENT>info["<STR_LIT>"], info["<STR_LIT:name>"] = self._posix_split_name(info["<STR_LIT:name>"])<EOL><DEDENT>return self._create_header(info, USTAR_FORMAT, encoding, errors)<EOL>
Return the object as a ustar header block.