string_encoding¶
string encoding is a technique to convert arbitrary binary data to string based encoding binary, which is easily to represent string.
-
class
compress.string_encoding.
EncodingAlgorithms
[source]¶ Collection of string encoding algorithms.
Example:
EncodingAlgorithms.Base64
`Comparison of encoding schemes
<http://www.tenminutetutor.com/data-formats/binary-encoding/comparison-of-encoding-schemes/>`_
-
class
HexString
[source]¶ Data increase 100%.
Doc: https://docs.python.org/2/library/binascii.html#binascii.hexlify
-
class
-
class
compress.string_encoding.
Encoder
(algorithm=None, **kwargs)[source]¶ String encoder utility class.
Example:
>>> binary_data = ("hello world" * 100).encode("utf-8") >>> encoder = Encoder().use_base64() >>> encoder.encode(binary_data) ... >>> encoder.decode(binary_data) ...
-
use
(algo=None)[source]¶ Use specified string encoding algorithm.
Parameters: algo – str or EncodingAlgorithm
.
-