Skip to main content

파일 서명이란 무엇입니까?

Computer Computer Programming의 파일 서명은 파일의 시작 부분에있는 고유 한 식별 번호입니다.이 숫자는 파일 유형을 식별하여 실제 파일에 포함 된 데이터에 대한 정보를 제공합니다.이 정보는 파일 확장자 또는 사용자 오류가 파일을 잘못된 유형으로 잘못 식별했을 때 어떤 파일 유형을 읽고 있는지 결정하는 데 사용될 수 있습니다.파일 서명에는 파일에 저장된 원본 데이터가 여전히 손상되지 않았으며 수정되지 않은 정보도 포함 할 수 있습니다.이러한 요소의 조합은 파일 서명이 특히 컴퓨터 바이러스에 대한 중요한 형태의 검증 역할을 할 수있게합니다.

파일 서명의 개념은 파일 헤더의 필요성, 시작시 데이터 블록으로 인해 나타났습니다.파일에 정보가 저장되는 방식의 매개 변수를 정의하는 파일.헤더 정보의 일부는 원래 생성 된 파일 유형을 정의하는 일련의 바이트입니다.파일 스트림이 클라이언트와 서버 간의 통신 메소드로 사용되는 경우 이미지 파일, 특정 프로그램의 문서 또는 프로토콜 유형 일 수 있습니다.파일 헤더는 정의 된 표준을 사용하지 않습니다.대신, 프로그램 또는 운영 체제는 알 수없는 파일의 유형을 결정하기 위해 파일 서명 데이터베이스가 필요하다는 것을 의미합니다. 즉, 실제 파일 서명은 때때로 마술 번호라고도합니다.프로그래밍에서 이것은 데이터 필드에서 고유 한 값입니다.파일 유형을 결정하기 위해 파일 헤더를 살펴보면 두 파일 서명이 동일하지 않아 각 형식의 형식이 별개의 바이트 문자열을 가질 수 있습니다.이는 온라인 파일의 전송 및 해석을 처리 할 때 특히 사용될 수 있으며, 파일의 확장이 자의적이며 파일 유형의 식별자로 의존 할 수없는 경우.파일 서명에는 파일에서 오류 확인을 수행 할 수있는 정보가 포함되어 있으므로 보유하고있는 데이터가 손상되지 않은 것으로 확인할 수 있습니다.이것은 종종 체크섬으로 알려진 함수를 사용하여 수행됩니다.체크섬은 파일 데이터의 정수 값을 사용하여 파일을 전송하거나로드 한 후 복제 할 수있는 수학적 값을 생성하는 함수입니다.가장 기본적인 형태 에서이 프로세스에는 파일에 일련의 바이트 값을 추가 한 다음 합을 기록하여 프로그램이 동일한 함수를 수행 할 수 있도록 프로그램이 포함됩니다.디코딩 중에 결과가 다르면 파일이 손상되었고 데이터가 유효하지 않거나 악의적 인 목적으로 수정 될 수 있습니다.