Windows 파일 시스템에는 각 파일에 대한 사전 계산 해시가 있습니까?

StackOverflow https://stackoverflow.com/questions/1490384

문제

해시가 파일을 복제하고 싶습니다. 성능 목적으로 NTFS/FAT 파일 시스템에 각 파일에 대한 저장된 해시/체크섬이 있는지 알고 싶습니다. 있다면 파일을 검색하기 위해 모두 계산할 필요가 없습니다.

있는 경우 .NET을 사용하여 액세스하는 방법은 무엇입니까?

도움이되면 JPEG 파일이됩니다. 그들은 체크섬이 있습니까?

도움이 되었습니까?

해결책

그와 같은 일은 없다.

다른 팁

Windows는 각 파일에 대한 해시를 저장하지 않습니다. Jader Dias에서 알 수 있듯이 Exe와 DLL에 대한 체크섬이 있지만 이들은 당신이 찾고있는 드로이드가 아닙니다.

해시가 있더라도 여전히 고유성을 보장하지는 않습니다. 동일한 해시 (및 크기)를 가진 두 개의 파일을 찾은 경우에도 여전히 내용을 비교하여 파일이 정말 동일했는지 확인해야합니다.

JPEG 파일에는 일부 체크섬이나 해시가있을 수 있지만 아마도 계산할 수는 없습니다.

Windows에는 지금 검색이 있습니다. 올바르게 기억하면 자신의 플러그인을 작성할 수 있습니다 (즉, 파일을 사용자 정의로 인덱싱하기 위해). 아마도 JPGS 용 플러그인을 작성하고 검색 API 호출을 만들기 위해 파일을 찾을 수있을 것입니다 (Windows가 인덱싱을 수행 한 후).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top