From: Sergey Matveev Date: Mon, 23 Jan 2023 17:28:05 +0000 (+0300) Subject: Запятая в конце netstring-а X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=c191737e4b1b68edde9715d42af2ce70639ddc72;p=stargrave-blog.git Запятая в конце netstring-а http://cr.yp.to/proto/netstrings.txt В netstring формате ([len]":"[string]",") передаваемые строки заканчиваются символом запятой. Это и удобно для человеческого глаза, если приходится смотреть что-то не совсем бинарное, и будет неким сигналом хоть как-то успешного приёма строчки. Но сегодня обнаружил другой приятнейший эффект: запятую можно изменить на нулевой байт и это превратит содержимое переданного netstring в строчку пригодную в Си для работы с родными строковыми функциями. Эта запятая прям резервирует место для подобного действия. ---