extension_data

Last updated:

0 purchases

extension_data Image
extension_data Images
Add to Cart

Description:

extension data

extension_data #

Using #
import 'package:extension_data/extension_data.dart';

void main() {
const str = 'extension_data';
//utf8: [101, 120, 116, 101, 110, 115, 105, 111, 110, 95, 100, 97, 116, 97]
final bytes = utf8.encode(str);
const hexStr = '0x657874656e73696f6e5f64617461';
const strBs64 = 'ZXh0ZW5zaW9uX2RhdGE=';
const strBs58 = 'eJdhyKqktt8nj9vnTwe';

test('Test Codec', () {
print('$str: bytes: ${bytes.toList()}');
//base58
expect(base58Encode(bytes), strBs58);
expect(base58Decode(strBs58), bytes);
//base64
expect(base64Encode(bytes), strBs64);
expect(base64Decode(strBs64), bytes);
//hex
expect(hexEncode(bytes), hexStr);
expect(hexDecode(hexStr), bytes);
});
copied to clipboard
test('Test Data', () {
//base58Data
expect(Base58Data(strBs58).bytes, bytes);
expect(Base58Data.fromBytes(bytes).value, strBs58);
//base64Data
expect(Base64Data(strBs64).bytes, bytes);
expect(Base64Data.fromBytes(bytes).value, strBs64);
//hexData
expect(HexData(hexStr).bytes, bytes);
expect(HexData.fromBytes(bytes).value, hexStr);
});
copied to clipboard

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.