Quali sono le trasformazioni sottostanti necessarie per convertire i dati in un sistema little-endian in ordine di byte di rete? Per i dati a 2 e 4 byte ci sono funzioni ben note (come htons, ntohl, ecc.) Per incapsulare le modifiche, cosa succede per stringhe di dati a 1 byte (se presenti)?Quali trasformazioni vengono utilizzate dai sistemi little-endian per convertire i dati in ordine di rete?
Inoltre, Wikipedia implica che little-endian è l'immagine speculare di big-endian, ma se fosse vero, perché avremmo bisogno di una gestione specifica per i dati a 2 e 4 byte?
Il saggio "Sulle guerre sante e un appello per la pace" sembra implicare che ci sono molti diversi sapori di little-endian - è un vecchio saggio - si applica ancora? I marcatori di ordine dei byte come quelli trovati all'inizio dei file di classe Java sono ancora necessari?
Infine, è necessario un allineamento di 4 byte per l'ordine di byte di rete?