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']