什么是Pascal风格的字符串?

德鲁·诺克斯(Drew Noakes)

Photoshop文件格式的文档中提到的Pascal字符串没有解释它们是什么。

那么,它们是什么,以及它们如何编码?

德鲁·诺克斯(Drew Noakes)

Pascal样式的字符串有一个前导字节(length),后跟length字符数据字节。

这意味着Pascal样式的字符串只能编码长度在0到255个字符之间的字符串(假设使用单字节字符编码,例如ASCII)。

顺便说一句,另一种流行的字符串编码是C样式的字符串,它没有长度说明符,但是使用零字节来表示字符串的结尾。因此,它们没有长度限制。

还有其他编码可以使用更多数量的前缀字节来促进更长的字符串。终结符字节/前哨也可以与长度前缀一起使用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从函数返回字符串(VAX PASCAL)

来自分类Dev

Pascal字符串到指针

来自分类Dev

PASCAL字符串到数组

来自分类Dev

Scala - 计算字符串中的特定字符(以函数风格)

来自分类Dev

C风格的字符串查找和替换功能

来自分类Dev

AppleScript中的Ruby风格的字符串插值

来自分类Dev

AppleScript中的Ruby风格的字符串插值

来自分类Dev

计算对象pascal中字符串中的不同字符

来自分类Dev

什么时候可以在Free Pascal 3中将UnicodeString强制转换为字符串?

来自分类Dev

来自Pascal中字符串的格式化输入

来自分类Dev

C ++中Pascal字符串的数据布局

来自分类Dev

将字符串格式化为 Pascal Case

来自分类Dev

将字符串更改为整数 - pascal

来自分类Dev

在 Pascal 中给出字符串类型时出错

来自分类Dev

如何检查字符串是否在Pascal中包含字符串

来自分类Dev

C宏将字符串转换为pascal字符串类型

来自分类Dev

什么是unicode字符串?

来自分类Dev

为什么真相&&“字符串”返回“字符串”

来自分类Dev

为什么“字符串”-“字符串”为NaN?

来自分类Dev

为什么字符串文字不是字符串?

来自分类Dev

为什么真相&&“字符串”返回“字符串”

来自分类Dev

为什么“字符串”-“字符串”为NaN?

来自分类Dev

用gradle构建android,替换每个产品风格的字符串

来自分类Dev

C ++:旧的C风格的字符串数组存在问题(如Char **)

来自分类Dev

C ++:旧的C风格的字符串数组存在问题(如Char **)

来自分类Dev

意见:SqlCommand风格:绑定int与将其放入字符串中

来自分类Dev

如何将dict更改为具有自己风格的字符串?

来自分类Dev

VBA 中是否有任何 C 风格的字符串格式?

来自分类Dev

C中的Pascal样式字符串和C样式字符串在一个函数中进行比较

Related 相关文章

  1. 1

    从函数返回字符串(VAX PASCAL)

  2. 2

    Pascal字符串到指针

  3. 3

    PASCAL字符串到数组

  4. 4

    Scala - 计算字符串中的特定字符(以函数风格)

  5. 5

    C风格的字符串查找和替换功能

  6. 6

    AppleScript中的Ruby风格的字符串插值

  7. 7

    AppleScript中的Ruby风格的字符串插值

  8. 8

    计算对象pascal中字符串中的不同字符

  9. 9

    什么时候可以在Free Pascal 3中将UnicodeString强制转换为字符串?

  10. 10

    来自Pascal中字符串的格式化输入

  11. 11

    C ++中Pascal字符串的数据布局

  12. 12

    将字符串格式化为 Pascal Case

  13. 13

    将字符串更改为整数 - pascal

  14. 14

    在 Pascal 中给出字符串类型时出错

  15. 15

    如何检查字符串是否在Pascal中包含字符串

  16. 16

    C宏将字符串转换为pascal字符串类型

  17. 17

    什么是unicode字符串?

  18. 18

    为什么真相&&“字符串”返回“字符串”

  19. 19

    为什么“字符串”-“字符串”为NaN?

  20. 20

    为什么字符串文字不是字符串?

  21. 21

    为什么真相&&“字符串”返回“字符串”

  22. 22

    为什么“字符串”-“字符串”为NaN?

  23. 23

    用gradle构建android,替换每个产品风格的字符串

  24. 24

    C ++:旧的C风格的字符串数组存在问题(如Char **)

  25. 25

    C ++:旧的C风格的字符串数组存在问题(如Char **)

  26. 26

    意见:SqlCommand风格:绑定int与将其放入字符串中

  27. 27

    如何将dict更改为具有自己风格的字符串?

  28. 28

    VBA 中是否有任何 C 风格的字符串格式?

  29. 29

    C中的Pascal样式字符串和C样式字符串在一个函数中进行比较

热门标签

归档