ANSI 与 ASCII:区别与比较

通常,两个古老的编码环系统或能够分离并以数字格式表示的简单方法是 ANSI 和 ASCII。 由于两者年代久远,许多人将两者误认为是彼此。

开发 ASCII 和 ANSI 的第一种方法是在超出限制时如何扩展编码中表示的字符数。

关键精华

  1. ANSI 和 ASCII 是字符编码标准,但具有不同的字符集和用途。
  2. ANSI 支持比 ASCII 更广泛的字符范围,用于更复杂的语言和应用程序。
  3. ASCII 是一种更简单的编码标准,只支持基本字符,用于简单的应用程序和设备。

ANSI 与 ASCII

ANSI 仅使用 8 位,将要表示的最大字符数增加到 256,而 ASCII 仅使用 7 位创建了 128 个字符的最大数字组合。 ANSI 的字符数多于 ASCII 并且也比后者更直接。

ANSI 与 ASCII

ANSI 确实是美国国家标准协会代表的针对 Windows 等系统的标准代码页。 这是与 Microsoft 相关的编码系统,每个字母使用 8 位序列。

这个 ANSI 的缩写版本建立在提交的草稿之上,并不符合实际的 ANSI 标准。 不过,由于微软的传承,这个名字还是可以接受的。

美国标准信息交换码(ASCII)是一种经常使用的大脑活动系统,每个字符使用一个 7 位二进制整数。

最多可以指定 2^7 或 128 个带 ASCII 码的字符。 由ESC、换行、终端回车等33个不可打印字母和数字、英字、标点符号等95个可读字符组成。

对比表

比较参数ANSIASCII码
字符它有256个字符它有562个字符
钻头用途它使用8位它使用7位
兼容性它是兼容的不兼容
生活它的寿命较短  它的寿命更长  
困难很难使用  它很容易使用

什么是 ANSI?

8位用于ANSI; 最多 256 个是最大字母数。 它通过 ANSI 如何使用带有代码页的不同字符集而得到进一步增强。

另请参阅:  重载与覆盖:差异与比较

许多 ANSI 编码表都是用日语、中文等外语编写的。因此,为了有效地解码文件,处理文件的程序只需要知道使用了哪个代码页。

尽管 ANSI 似乎是两者中较高的一个,但它的用处也较小。 最重要的是确保编码数据可以在各种机器上可靠地复制。

为此,目标计算机上必须具有正确的 ANSI 代码页。 如果文件在同一个国家/地区打开,这不是一个重要的问题,因为他们愿意共享完全相同的编码部分

这将通过修改带有 128 个额外字符的 ASCII 代码来绕过限制。 总之,ANSI 标准最多可以表示 2^8 或 256 个字符。 ANSI 使用具有各种字符集的代码页。

ANSI 代码页上有前 127 个 ASCII 字符,称为 Latin 128 Windows 的额外 1 个字符用于指定的语言变体。

在 Windows ME 中,使用大多数 ANSI 编码页。 Windows NT 也可以访问它们。 Windows 1252 在 Windows/US 上被称为 ANSI,被用作标准 Notepad++ 编码格式。

罗马字母已编码。 基于 ANSI 的软件的常见示例包括 Unix 和 MS-DOS.

什么是Ascii?

电报代码转为 ASCII。 贝尔数据服务首次推出7位电传打字机代码,专业使用ASCII。 开发周期于 6 年 1960 月 XNUMX 日正式启动。

Bob Bemer 是 ASCII 的最初发起人。 主要目标是增加计算机的通用语言连接。

恰好七位用于创建最多 128 个字符的总组合的 ASCII。 它一定是用英文设计的,并且非常好,可以包含所有的字母、数字、特定字符、符号和未打印的字符。

另请参阅:  Reddit 与 Twitter:差异与比较

然而,每当文件跨越半个地球传输时,例如在日本到美国,由于方言不同,可能会出现问题。 ASCII 在这里没有任何困难,因为现在无论你在地球上的任何地方,它都是一样的。

例如,在 ASCII 中,“C”用十进制 67 表示,“c”用十进制 99 表示。 因此,每个字母之间保留 32 个间隙。 在 ASCII 中,最后的第 128 个字符指定按钮“删除”。

我们在打字时当然依赖于 ASCII 代码,甚至不了解传统键盘。 数字 ASCII 代码用于识别每个字母,主要是在键盘上。 此外,ASCII码还用于电子邮件传输、文本文件、图形艺术、C编程等。此外,UNIX或Windows风格的操作系统采用ASCII转换系统。

ANSI 和 ASCII 之间的主要区别

1. ANSI 是一种灵活形式的编码方案,但 ASCII 是占主导地位的字符编码 

2. ANSI包含绘图所需的符号,而ASCII包含表示的数字

3. ANSI 不是标准化的,但 ASCII 是标准化的格式。

4. ANSI 代码点不是固定的,但 ASCII 点对于每个系统都是相同的。

5. ANSI 很少使用,但 ASCII 常用。

参考资料
  1.  http://widerscreen.fi/assets/Anders-Carlsson-1-2-2017.pdf
  2. https://www.sciencedirect.com/science/article/pii/S0098300497000824

最后更新:05 年 2023 月 XNUMX 日

点1
一个请求?

我付出了很多努力来写这篇博文,为您提供价值。 如果您考虑在社交媒体上或与您的朋友/家人分享,这对我很有帮助。 分享是♥️

关于“ANSI 与 ASCII:差异与比较”的 23 个想法

发表评论

想保存这篇文章以备后用? 点击右下角的心形收藏到你自己的文章箱!