标题不知道该怎么写了. 最近调试AGPS,嵌入式设备需要从FTP服务器上下载星历数据,星历数据是二进制数据.嵌入式设备下载完数据后和原始数据对比,发现数据量变大了(但是通过pc端的FTP软件下载下来的数据和服务器上的是一致的),对比数据发现,凡是有0x0A出现的地方,前边都多出了0x0D.是不是感觉很眼熟,这两个16进制数正式回车换行啊.瞬间想到了linux系统和windos系统回车换行的区别(猜测ftp服务器是linux环境,后得到确认).但是这是如何造成的呢,是在哪里改变的呢?去网上搜索答案…