template |
テンプレート文字列には以下の文字が使用可能です。
- a : ASCII 文字列(ヌル文字が補完される)
- A : ASCII 文字列(スペースが補完される)
- b : 2進数文字列(下位ビットから上位ビットの順)
- B : 2進数文字列(上位ビットから下位ビットの順)
- c : 符号付き1バイト数値(-128 ~ 127)
- C : 符号無し1バイト数値(0 ~ 255)
- d : 倍精度浮動小数点値
- f : 単精度浮動小数点値
- h : 16進数文字列(low nybble first)
- H : 16進数文字列(high nybble first)
- i : 符号付きint数値(通常4バイト)
- I : 符号無しint数値(通常4バイト)
- l : 符号付きlong数値(通常4バイト)
- L : 符号無しlong数値(通常4バイト)
- n : 符号無しshort数値(ネットワークバイトオーダ)
- N : 符号無しlong数値(ネットワークバイトオーダ)
- s : 符号付きshort数値(通常2バイト)
- S : 符号無しshort数値(通常2バイト)
- v : 符号無しshort値(リトルエンディアン)
- V : 符号無しlong値(リトルエンディアン)
- x : ヌル文字
- X : 1バイト後退
- @ : 絶対位置までヌル文字を埋める
- m : Base64 decode
|