← ТехнологииНай-важното за

Struct: редът на байтовете е част от формата

Издател: ResumeMaker • 1 източник

Публикувано: 22.10.2026 16:11 · Променено: 22.10.2026 16:11

AI проверка по източници: 22.10.2026 14:04. Не е редакторско одобрение.

В няколко изречения

Накратко

struct.pack('>H', 258) дава двата байта b'\x01\x02'. Знакът > избира big-endian подредба, а H описва беззнаково кратко цяло число в този формат.

Полезно е да знаеш

struct.pack('>H', 258) дава двата байта b'\x01\x02'. Знакът > избира big-endian подредба, а H описва беззнаково кратко цяло число в този формат. [1]

При мрежови протоколи не оставяй машинната подредба да бъде неявен договор. Уточни размерите и подравняването. Същите видими числа могат да бъдат записани различно при други формати; получателят трябва да използва съвместимо описание.

Източници

За повече подробности и проверка на информацията:

  1. [1] struct — Interpret bytes as packed binary data — Python 3.12.15 documentation ↗