ニュースで 正規化とは何ですか? -techopediaからの定義

正規化とは何ですか? -techopediaからの定義

目次:

Anonim

定義-正規化とはどういう意味ですか?

正規化は、複数の表現を含むデータを標準の承認済み形式に変換するプロセスです。 このような変換により、データが正規の規則に準拠することが保証されます。 これは、異なる表現を比較して等価性を保証し、異なるデータ構造の数をカウントし、意味のあるソート順序を課し、アルゴリズムの効率を改善して、繰り返し計算を排除します。


正規化は、多数のインターネットおよびコンピューターアプリケーションで、非正規情報から正規データを生成するために使用されます。 データの正規表現は、

検索エンジン最適化(SEO)、Webサーバー、UnicodeおよびXML。


この用語は、C14N、標準化または正規化とも呼ばれます。

TechopediaはCanonicalizationについて説明します

SEOでは、URL正規化は、複数のURLを持つWebコンテンツを処理します。 検索エンジンはどのURLを表示すべきかを認識していない可能性があるため、これにより検索に矛盾が生じる場合があります。 正規化は、通常ホームページを参照するいくつかの選択肢から最適なURLを選択します。 特定のURLは同じように見えますが、WebサーバーはURLに対して異なる結果を返します。 検索エンジンは、標準形式の1つのURLのみを考慮します。


コンピューターのセキュリティは、ファイル名の正規化に基づいています。 一部のWebサーバーには、特定のディレクトリでのみファイルを実行するセキュリティルールがあります。 ファイルは、パスの名前に指定されたディレクトリがある場合にのみ実行されます。 ファイル名が一意の表現であるかどうかを確認するには、特別な注意が必要です。 このような脆弱性は、ディレクトリトラバーサルと呼ばれます。


Unicode標準のほとんどの文字には可変長のエンコードがあります。 これには、各文字列文字を考慮する必要があり、文字列の検証がより複雑になります。 ソフトウェアの実装ですべての文字エンコーディングが考慮されていない場合、バグの可能性が生じます。 この問題は、すべての文字に単一のエンコードを使用することで解消できます。 任意のソフトウェアがとることができる最良の代替手段は、文字列が正規化されているかどうかを確認することです。 正規化されていない文字列は拒否できます。


正規XMLドキュメントは、XML正規形式のXMLドキュメントです。 正規のXML仕様で定義されています。 XMLの正規化は、タグ内の空白を排除し、名前空間参照を並べ替え、冗長なものを排除し、特定の文字エンコーディングを使用します。 また、相対URLを絶対URLに変換することに加えて、XMLおよびDOCTYPE宣言も削除します。

正規化とは何ですか? -techopediaからの定義