1.3 KiB
1.3 KiB
Bytes-like Object Encode
Encodes a string from various formats into a raw BYTESLIKE object.
Overview
This node is a versatile encoder that converts a standard string input into a BYTESLIKE object. BYTESLIKE is the raw byte data type used by many cryptographic and low-level nodes in this toolkit. The node can interpret the input string as Hexadecimal, Base64, UTF-8, Binary, or a Python bytes literal, providing a bridge from human-readable formats to the byte-level data required for complex operations.
Parameters
- text: The input string to be encoded. The interpretation of this string depends on the
encodingparameter. - encoding: The format to use for interpreting the input
textand converting it to bytes.- Hexadecimal: Treats the input string as a hex string (e.g., "DEADBEEF") and converts it to bytes.
- Base64: Treats the input string as a Base64 encoded string and decodes it to bytes.
- UTF-8: Encodes the input string directly into bytes using the UTF-8 standard. This is for converting plain text.
- Binary: Treats the input string as a binary string (e.g., "0110100001101001") and converts it to bytes.
- Raw Bytes: Evaluates the input string as a Python bytes literal (e.g.,
b'hello'orb'\\xde\\xad').
Outputs
- BYTESLIKE: The resulting raw
BYTESLIKEobject.