Isso soa como uma questão de diferença endiana, de alguma forma ... que normalmente é trabalhada automaticamente.
Isso é possível? se você tiver computadores que tenham uma ordem de bytes diferente, a endianness ,
os dados precisam ser convertidos, alternando a cada dois bytes.
Isso normalmente é feito pelos protocolos da Internet. Mas você pode contornar isso, como quando você usa cartões SD.
Como o cartão pode saber em que tipo de computador está? Será o mesmo em ambos.
Mas um dos computadores pode usar os dados, supondo que eles sejam convertidos corretamente para uso local e misturados - enquanto ainda está correto, visto do outro lado, e continua a trabalhar lá.
Note que você precisa de alguma complicação adicional, já que os dados dos cartões SD podem ser armazenados em uma ordem padrão, então é convertido.