Binarne prymitywy serializacji przenośnych C.
O ile wiem, biblioteka C nie pomaga w serializowaniu wartości liczbowych w strumieniu bajtów innych niż tekst. Popraw mnie, jeśli się mylę.
Najbardziej standardowym narzędziem w użyciu jesthtonl
i wsp. z POSIX. Funkcje te mają wady:
Interfejs do serializacji dowolnego rozmiaruchar
do 8-bitowych standardowych bajtów wchodzi się między standardem C, który w rzeczywistości nie uznaje 8-bitowych bajtów, a jakiekolwiek standardy (ITU?) ustawiają oktet jako podstawową jednostkę transmisji. Ale starsze standardy nie są poprawiane.
Teraz, gdy C11 ma wiele opcjonalnych komponentów, można dodać binarne rozszerzenie serializacji obok rzeczy takich jak wątki, bez wymagania istniejących implementacji.
Czy takie rozszerzenie byłoby użyteczne, czy niepokojące jest to, że maszyny inne niż dwa uzupełniające są po prostu bezcelowe?