Skip to main content
Interwork Corporation
IDR Solutions Product Support Portal
PDF開発用語集 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動

16進文字列(Hex string)

概要

16進文字列は、PDF構文における2つの基本的な文字列オブジェクトタイプの1つで、バイナリデータを山括弧<...>で囲まれた16進数の桁ペアのシーケンスとして表現します。括弧を使用するリテラル文字列とは異なり、16進文字列は特殊文字のエスケープを気にすることなく、任意のバイナリ値を明確にエンコードする方法を提供します ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) 。16進数の各ペア(0-9、A-F)は単一のバイト値を表すため、16進文字列は印刷不可能な文字、バイナリデータ、フォントエンコーディングのエンコードに特に有用です。

定義

16進文字列は、山括弧内で16進表記を使用してバイナリデータをエンコードするPDFオブジェクトです。各バイトは正確に2つの16進文字(00からFF)で表されますが、PDFパーサーは奇数個の桁を持つ文字列を処理する際、最後の桁に暗黙的にゼロを追加する必要があります ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) 。例えば、<48656C6C6F>はASCII文字列"Hello"を表し、48が’H’、65が’e’、6Cが’l’、6Fが’o’に対応します。

全投稿を閲覧 gdoc_arrow_right_alt