뉴스에서 정규화 란 무엇입니까? -techopedia에서 정의

정규화 란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-표준화는 무엇을 의미합니까?

정규화는 둘 이상의 표현이 포함 된 데이터를 표준 승인 형식으로 변환하는 프로세스입니다. 이러한 변환은 데이터가 표준 규칙을 준수하도록합니다. 이는 서로 다른 표현을 비교하여 동등성을 보장하고, 고유 한 데이터 구조의 수를 세고, 의미있는 정렬 순서를 적용하고 알고리즘 효율성을 개선하여 반복 계산을 제거합니다.


정규화는 수많은 인터넷 및 컴퓨터 응용 프로그램에서 비정규 정보에서 표준 데이터를 생성하는 데 사용됩니다. 데이터의 정식 표현은

검색 엔진 최적화 (SEO), 웹 서버, 유니 코드 및 XML.


이 용어는 C14N, 표준화 또는 정규화라고도합니다.

Techopedia는 표준화를 설명합니다

SEO에서 URL 정규화는 하나 이상의 가능한 URL로 웹 컨텐츠를 처리합니다. 검색 엔진은 어떤 URL을 표시해야하는지 알지 못하기 때문에 검색에 불일치가 발생할 수 있습니다. 정규화는 일반적으로 홈페이지를 참조하는 여러 가지 선택 중에서 가장 적합한 URL을 선택합니다. 특정 URL이 동일한 것처럼 보이지만 웹 서버는 URL에 대해 다른 결과를 반환합니다. 검색 엔진은 표준 형식의 URL을 하나만 고려합니다.


컴퓨터 보안은 파일 이름 정규화를 기반으로합니다. 일부 웹 서버에는 특정 디렉토리에서만 파일을 실행하는 보안 규칙이있을 수 있습니다. 경로 이름에 지정된 디렉토리가있는 경우에만 파일이 실행됩니다. 파일 이름이 고유 한 표현인지 확인하기 위해 특별한주의를 기울여야합니다. 이러한 취약점을 디렉토리 탐색이라고합니다.


유니 코드 표준의 대부분의 문자에는 가변 길이 인코딩이 있습니다. 이를 위해서는 각 문자열 문자를 고려해야하며 문자열 유효성 검사를 더 복잡하게 만듭니다. 소프트웨어 구현에서 모든 문자 인코딩을 고려하지 않으면 버그가 발생할 수 있습니다. 이 문제는 모든 문자에 대해 단일 인코딩을 사용하여 제거 할 수 있습니다. 모든 소프트웨어가 취할 수있는 최선의 대안은 문자열이 정규화되어 있는지 확인하는 것입니다. 정규화되지 않은 문자열은 거부 될 수 있습니다.


표준 XML 문서는 XML 표준 형식의 XML 문서입니다. 표준 XML 사양으로 정의됩니다. XML의 정규화는 태그 내의 공백을 제거하고 네임 스페이스 참조를 정렬하며 중복되는 것을 제거하며 특정 문자 인코딩을 사용합니다. 또한 상대 URL을 절대 URL로 변환하는 것 외에도 XML 및 DOCTYPE 선언을 제거합니다.

정규화 란 무엇입니까? -techopedia에서 정의