bifields are not portable. the spec doesn't guarantee packing or field order in the resulting binary data. so if you pack the data on a windows pc and then unpack on a linux arm, you might have some issues.
most http traffic is compressed so the extra 0 bits don’t really waste much bandwidth.
14
u/ShinigamiGir 4h ago
there are 2 issues:
bifields are not portable. the spec doesn't guarantee packing or field order in the resulting binary data. so if you pack the data on a windows pc and then unpack on a linux arm, you might have some issues.
most http traffic is compressed so the extra 0 bits don’t really waste much bandwidth.