В NDB, является ли ключ ключа двоичным?В NDB, идентификатор ключа является двоичным?
Я хочу использовать некоторую двоичную строку как идентификатор^_^(например, txid.decode («шестигранной») в торговле Bitcoin)
В NDB, является ли ключ ключа двоичным?В NDB, идентификатор ключа является двоичным?
Я хочу использовать некоторую двоичную строку как идентификатор^_^(например, txid.decode («шестигранной») в торговле Bitcoin)
Это может или не может быть (Его не предназначены быть) It может быть лучше использовать библиотеку uuid
import uuid
client_id = str(uuid.uuid4()).replace("-",'')
Ключи могут использовать либо числовой идентификатор, либо имя строки.
В вашем случае вы можете преобразовать двоичную строку в шестнадцатеричную и сохранить ее как строку в качестве имени.
Я бы не рассчитывал на нуль-байты в идентификаторе строки, всегда округляющем. –
В каких условиях бинарная последовательность не может перевести на шестую строку? Не нулевые байты просто перевести на 0? Это громоздко, а не просто пространство, но я не уверен, где вы столкнетесь с проблемами конверсии. Если, может быть, если у вас есть не байт выровненное количество бит на одном конце. – dragonx