|
Peach ::
Transformers ::
encode ::
HexString ::
Class HexString
|
|
Class HexString
source code
Transforms a string of bytes into the specified Hex format.
Example:
>>> gen = Static("AAAABBBB").setTransformer(HexString())
>>> print gen.getValue()
41 41 41 41 42 42 42 42
>>> gen = Static("AAAABBBB").setTransformer(HexString(None, 4, "0x"))
>>> print gen.getValue()
0x414141410x42424242
>>> gen = Static("AAAABBBB").setTransformer(HexString(None, 1, " \x"))
>>> print gen.getValue()
A A A A B B B B
>>>
__init__(self,
anotherTransformer=None,
resolution=None,
prefix=None)
(Constructor)
| source code
|
Create Transformer object.
- Parameters:
anotherTransformer (Transformer) - A transformer to run next
resolution (Int) - Number of nibbles between separator (Must be a postive even
integer)
prefix (String) - A value to prepend each chunk with (defaults to ' ')
- Overrides:
transformer.Transformer.__init__
|