@property
def base(self) -> Multibase:
    '\n            Multibase used to encode the CID:\n\n            - if a CIDv1 was decoded from a multibase-encoded string, the encoding multibase is used\n            - if a CIDv1 was decoded from a bytestring, the \'base58btc\' multibase is used\n            - for a CIDv0, \'base58btc\' is always used\n\n            Example usage:\n\n            >>> s = "zb2rhe5P4gXftAwvA4eXQ5HJwsER2owDyS9sKaQRRVQPn93bA"\n            >>> cid = CID.decode(s)\n            >>> cid.base\n            Multibase(name=\'base58btc\', code=\'z\',\n                      status=\'default\', description=\'base58 bitcoin\')\n\n        '
    return self._base
Multibase used to encode the CID:

- if a CIDv1 was decoded from a multibase-encoded string, the encoding multibase is used
- if a CIDv1 was decoded from a bytestring, the 'base58btc' multibase is used
- for a CIDv0, 'base58btc' is always used

Example usage:

>>> s = "zb2rhe5P4gXftAwvA4eXQ5HJwsER2owDyS9sKaQRRVQPn93bA"
>>> cid = CID.decode(s)
>>> cid.base
Multibase(name='base58btc', code='z',
          status='default', description='base58 bitcoin')
@property
def base(self) -> Multibase:
    '\n            Multibase used to encode the CID:\n\n            - if a CIDv1 was decoded from a multibase-encoded string, the encoding multibase is used\n            - if a CIDv1 was decoded from a bytestring, the \'base58btc\' multibase is used\n            - for a CIDv0, \'base58btc\' is always used\n\n            Example usage:\n\n            >>> s = "zb2rhe5P4gXftAwvA4eXQ5HJwsER2owDyS9sKaQRRVQPn93bA"\n            >>> cid = CID.decode(s)\n            >>> cid.base\n            Multibase(name=\'base58btc\', code=\'z\',\n                      status=\'default\', description=\'base58 bitcoin\')\n\n        '
    return self._base