Module: REncodeConstants
- Included in:
- REncode::Decoder, REncode::Encoder
- Defined in:
- lib/rencode/constants.rb
Constant Summary collapse
- DEFAULT_FLOAT_BITS =
Default number of bits for serialized floats, either 32 or 64 (also a parameter for dumps()).
32
- MAX_INT_LENGTH =
Maximum length of integer when written as base 10 string. Ruby has no max integer length
64
- CHR_LIST =
The bencode ‘typecodes’ such as i, d, etc have been extended and relocated on the base-256 character set.
59
- CHR_DICT =
60
- CHR_INT =
61
- CHR_INT1 =
62
- CHR_INT2 =
63
- CHR_INT4 =
64
- CHR_INT8 =
65
- CHR_FLOAT32 =
66
- CHR_FLOAT64 =
44
- CHR_TRUE =
67
- CHR_FALSE =
68
- CHR_NONE =
69
- CHR_TERM =
127
- DICT_FIXED_START =
Dictionaries with length embedded in typecode.
102
- DICT_FIXED_COUNT =
25
- INT_POS_FIXED_START =
Positive integers with value embedded in typecode.
0
- INT_POS_FIXED_COUNT =
44
- INT_NEG_FIXED_START =
Negative integers with value embedded in typecode.
70
- INT_NEG_FIXED_COUNT =
32
- STR_FIXED_START =
Strings with length embedded in typecode.
128
- STR_FIXED_COUNT =
64
- LIST_FIXED_START =
Lists with length embedded in typecode.
STR_FIXED_START+STR_FIXED_COUNT
- LIST_FIXED_COUNT =
64
- VERSION =
'1.0.2'
- ALL =
['dumps', 'loads']