4

我正在为最常见的地理数据存储类型(称为“shapefile”的文件集合)编写解析器。这是我第一个需要考虑字节序的项目。

事实证明,几何存储是混合字节序的;文件的某些部分是大端,但大部分是小端。此处描述了 shapefile 标准。

是否有明显的表现原理,或者它只是从历史背景中诞生的?如果是这样,您是否碰巧知道那个历史背景是什么?

构成文件头(如下所示)中的数据描述字段和主文件中记录内容的整数和双精度整数采用little endian(PC 或 Intel®)字节顺序。构成文件和文件管理其余部分的整数和双精度浮点数采用大端(Sun® 或 Motorola®)字节顺序。

4

1 回答 1

1

虽然似乎没有一个明确的答案,但我所看到的是“在尝试创建适用于所有平台的格式时感到困惑”和“当时设计了许多设计不佳的格式” . 更多信息:https ://gis.stackexchange.com/questions/18969/oddities-in-the-shapefile-technical-specification

于 2014-05-22T07:59:17.393 回答