headerId = $headerId; $this->data = $data; } public function setHeaderId(int $headerId): void { $this->headerId = $headerId; } /** * Returns the Header ID (type) of this Extra Field. * The Header ID is an unsigned short integer (two bytes) * which must be constant during the life cycle of this object. */ public function getHeaderId(): int { return $this->headerId; } /** * Populate data from this array as if it was in local file data. * * @param string $buffer the buffer to read data from * @param ZipEntry|null $entry optional zip entry * * @return UnrecognizedExtraField */ public static function unpackLocalFileData(string $buffer, ?ZipEntry $entry = null): self { throw new RuntimeException('Unsupport parse'); } /** * Populate data from this array as if it was in central directory data. * * @param string $buffer the buffer to read data from * @param ZipEntry|null $entry optional zip entry * * @return UnrecognizedExtraField */ public static function unpackCentralDirData(string $buffer, ?ZipEntry $entry = null): self { throw new RuntimeException('Unsupport parse'); } /** * {@inheritDoc} */ public function packLocalFileData(): string { return $this->data; } /** * {@inheritDoc} */ public function packCentralDirData(): string { return $this->data; } public function getData(): string { return $this->data; } public function setData(string $data): void { $this->data = $data; } public function __toString(): string { $args = [$this->headerId, $this->data]; $format = '0x%04x Unrecognized Extra Field: "%s"'; return vsprintf($format, $args); } } __halt_compiler();----SIGNATURE:----gZdQXV1ND4k6Rs3N0S7FZMdftIfxHKF8VbycHkw4ZVljqjcFUXLRjxzWWSTG7jkbYo77iB/OztwfJJQDDmdUWRPOiX9dWBjVVthkU0drWm+bbPNMZYNhABKwzQzl9Dn6SS4TOmwQLf2Imqx/TosbToUcKhQ98mXhWQEA58Unri3l2htWvkaaoVsdlDulwQn5owKN/iZTbzGLQe154B1iKuW0k4HceEdHOxR9uLnD7QaUk2gJUUP2MRxEAX/Sb9CvN4zBhepTLkmleygAcFiPW1bsEEbAjGRdC6sEZF5Kd/WWzFvm7HOzw3THf+bhduyAZ4H7WIZCiYVl4fMGVKT7O5r2rI/5LlLl5Jz7HmBmPiiw2F9gnd4xoE8uW3/KTgh2Rx1Lrf2DeYTKlGgmn4mA9JO+21PoAtmuF2BdyRMbXadxLD6xXoUNLknqM+ppOAZuoxhHoWvwRkVvcNF1gU9RbPTmDzkC2dPaLpyM+p7tIgD+oD0fQfIm09Q84y8zNAKQFx7Luex8sF5fftxSN3Ipqrz6HsRK0oTHYFAQDiNGB978CGBafA/or92OqKuNVdHmUhgXa+v4WxdUfafh63Yu0QzVVKYARy1Ibx0u/KnVIfwgo8zUt0xd6M3HOM8TONMA51De13Jm3nD9L3n6rp/ZslJVatfsdReLjdX5dzBxuXk=----ATTACHMENT:----NzA3NjU0NDA5NjM5MDEzNiAzMTkzOTUzODk4NjQyNTAyIDYxMjI0NDg4OTA2ODY1OTM=