通常、XNUMX 人の古代人は、リング システム、またはデジタル形式で分離して表現できる単純なメソッドを ANSI と ASCII でエンコードしていました。 あまりに古いものであるため、多くの人がこの XNUMX つを互いに間違えています。
ASCII である ANSI を開発する最初の方法は、エンコーディングの制約を超えたときに、エンコーディング内で表現される文字数を拡張する方法でした。
主要な取り組み
- ANSI と ASCII は文字エンコード標準ですが、文字セットと用途が異なります。
- ANSI は ASCII よりも広い範囲の文字をサポートし、より複雑な言語やアプリケーションに使用されます。
- ASCII は、基本的な文字のみをサポートする単純なエンコード標準であり、単純なアプリケーションやデバイスに使用されます。
ANSI と ASCII
ANSI は 8 ビットのみを使用して作成され、表現できる最大文字数が 256 まで増加しました。 ASCII 最大 7 文字の数字の組み合わせに対して 128 ビットのみを使用して作成されました。ANSI は ASCII よりも多くの文字を持ち、後者よりも単純です。

実際、ANSI は、米国規格協会によって Windows などのシステム向けに代表される標準コード ページです。 これは Microsoft に関連するコーディング システムであり、各文字に 8 ビット シーケンスを使用します。
この ANSI の短縮版は、提出されたドラフトに基づいて作成されたものであり、実際の ANSI 標準には対応していません。 ただし、Microsoft の遺産により、その名前はまだ受け入れられます。
米国標準情報交換コード (ASCII) は、各文字に 7 つの XNUMX ビット XNUMX 進整数を使用する、頻繁に使用される脳活動システムです。
ASCII コードで合計 2^7 または 128 文字まで指定できます。 ESC、改行、ターミナル リターンなどの 33 の印刷できない文字と、数字、英字、句読点などの 95 の読み取り可能な文字で構成されます。
比較表
比較のパラメータ | ANSI | ASCII |
---|---|---|
文字 | 256文字あります | 562文字あります |
ビットの用途 | 8 ビットを使用します。 | 7 ビットを使用します。 |
互換性 | 互換性があります | 互換性がありません |
生活 | そのほうが寿命が短い | それはより長い寿命を持っています |
難しさ | 使いにくい | それは、使いやすいです |
ANSIとは何ですか?
ANSI では 8 ビットが使用されます。 最大文字数は 256 までです。 ANSI がコード ページでさまざまな文字セットを使用する方法によって、さらに強化されました。
多くの ANSI コーディング シートは、日本語、中国語などの外国語を対象としていました。そのため、ファイルを効果的にデコードするには、ファイルを処理するプログラムがどのコード ページが使用されているかを知る必要があります。
ANSI の方が高いように見えますが、あまり有用ではありません。 最も重要なのは、エンコードされたデータをさまざまなマシンで確実に複製できるようにすることです。
これを行うには、ターゲット コンピュータ上に正しい ANSI コード ページが必要です。 ファイルが同じ国で開かれる場合、両国はまったく同じコーディング セクションを共有することに同意するため、重要な問題ではありません。
これは、ASCII コードを 128 文字追加して変更することにより、制限を回避することになります。 全体として、ANSI 標準は最大 2^8 または 256 文字を表すことができます。 ANSI は、さまざまな文字セットのコード ページを使用します。
ANSI コード ページには最初の 127 文字の ASCII 文字があり、Latin 128 Windows と呼ばれる追加の 1 文字は、指定された言語バリアントに使用されます。
Windows ME では、ほとんどの ANSI コーディング ページが使用されます。これらは Windows NT からもアクセスできます。 Windows 1252 は、Windows/US では知られており、標準の Notepad++ エンコード形式として使用されます。
ローマ字はコード化されています。ANSI ベースのソフトウェアの一般的な例としては、Unix や MS-DOS などがあります。
アスキーとは何ですか?
電信コードは ASCII になります。 初めて、Bell Data Services は 7 ビットのテレプリンター コードをプッシュし、専門的に ASCII を使用しました。 開発サイクルは 6 年 1960 月 XNUMX 日に正式に開始されました。
Bob Bemer は ASCII の最初のイニシエーターでした。 主な目的は、共通言語でのコンピューター接続を増やすことでした。
最大 128 文字の合計組み合わせの ASCII を作成するために、正確に XNUMX ビットが使用されました。 英語を使用して設計されたに違いなく、すべての文字、数字、特定の文字、記号、および印刷されていない文字を含むのに十分優れていました。
ただし、文書が世界の裏側に転送される場合、たとえば日本から米国に転送される場合は、方言が異なるため問題が発生する可能性があります。 ASCII は、世界中のどこにいても同じなので、ここでは難しいことはありません。
たとえば、ASCII では、「C」は 67 進数の 99 で表現され、「c」は 32 進数の 128 で表現されます。 これにより、各文字から XNUMX のギャップが維持されます。 ASCII では、最後の XNUMX 文字目は「削除」ボタンを指定します。
従来のキーボードの使い方を知らなくても、入力する際にはASCIIコードに頼ることがよくあります。キーボード上の各文字を識別するために、数値のASCIIコードが使用されています。また、電子メールの送信、テキストファイル、グラフィックアート、CプログラミングなどにもASCIIコードが使用されています。さらに、UNIX系やWindows系のOSでは、ASCIIコードを変換するシステムが採用されています。
ANSI と ASCII の主な違い
1. ANSI は柔軟な形式のエンコード方式ですが、ASCII は主要な文字エンコードです
2. ANSI には描画に必要な記号が含まれていますが、ASCII には表現のための番号が含まれています
3. ANSI は標準化されていませんが、ASCII は標準化された形式です。
4. ANSI コード ポイントは固定されていませんが、ASCII ポイントはどのシステムでも同一です。
5. ANSI が使用されることはほとんどありませんが、ASCII がよく使用されます。