On 10/30/2017 10:07 AM, Chris Olson wrote:
All files are
loaded or moved from one machine to another with sftp.
The intern noticed right a way that the documents will transfer
perfectly from our PPC and SPARC machines to our Intel/CentOS
platforms.  The raw data files, not so much.  There is always
an Endian (Thanks Gulliver) issue, which we assume is due to
the bytes of data being formatted into 32 bit words somewhere
in the Big Endian systems.

It's unlikely that copying the files is causing the problem you observe.  As Peter suggested, you can use "md5sum" on the source and destination hosts to demonstrate that the files are not being modified in transmission.
However, endianness can be a problem if the applications you use naively 
save data to a file in their native byte order, and also read in native 
byte order.  In situations like that, a big-endian system will save data 
that the same application will fail to read, when it is run on a 
little-endian system.
If this is an application that you've developed in-house, you should be 
using htonl() to convert your 32-bit values to network byte order and 
writing that value to the data file, and using ntohl() to convert 32-bit 
values that you read from data files to the native host byte order.
_______________________________________________
CentOS mailing list
CentOS@centos.org
https://lists.centos.org/mailman/listinfo/centos

Reply via email to