Skip to content

Вставка длины сообщения #20

@username1565

Description

@username1565

Где-то в этом месте: https://github.com/username1565/nanoboard/blame/master/README.md#L46
предлагается вставить также, длину сообщения.
Что-то вроде: ReplyToHash+MessageLength+PostMessage.
Так как максимальная длина сообщения фиксирована, и равна 65536 байт, то достаточно 2 байтного целого, или 4 шестнадцатиричных символа.
Указание длины сообщения, могло бы позволить собирать в хэш-таблицу,
сообщения вида PostHash+ReplyToHash+MessageLength+PostMessage,
и собирать их из различных веб-страниц, форумов, комментариев, и так далее,
а также в результате сканирования и распознавания печатных или рукописных текстов, QR-кодов. и так далее.
Это значительно бы расширило существование наноборды.
Если длину сообщения - не указывать, то непонятно сколько символов читать после хэша,
для того чтобы получить нанопост, скажем, из веб-страницы.
Приходится посимвольно высчитывать каждый раз хэш.
А если указать, то хэш поста можно проверить сразу.

Оставлю это как идею, для потомков.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions