그래서 이진 파일 내용을 기반으로 고유하고 합리적인 길이의 파일 이름을 생성하는 알고리즘이 있습니다. 바이너리 내용이 동일한 두 파일의 이름이 같아야합니다. 분명히 이것에는 한계가있을 것입니다. 아마도 소수의 대다수 위치에서만 큰 파일 세트의 각각에 대해 고유 한 합리적인 길이의 파일 이름을 가질 수 없기 때문입니다. 그러나 아마도 예를 들어 일반적인 이미지 파일의 알려진 속성을 악용하는 등의 경험적으로 가장 좋은 근사치가있을 것입니다. 만약 내가 이것을 할 수있는 몇 가지 알고리즘의 이름이 있다면 나는 그것을 구글과 다른 접근법을 찾을 수 있습니다.파일 내용에 기반한 파일 이름
2
A
답변
5
MD5 hash 파일의 내용을 사용하십시오.
2
MD5는 체크 아웃 할 가치가 있다고 생각합니다. 물론 콘텐츠가 동일하면 동일한 결과를 얻을 수 있지만 고유 한 콘텐츠를 얻을 때까지는 늘릴 수 있습니다.
관련 문제
- 1. 내용에 기반한 CSS 규칙
- 2. 내용에 기반한 동적 셀 높이
- 3. Ant 내용에 따라 파일 제외
- 4. 파일 아카이브의 내용에 대한 서명
- 5. 파일 이름
- 6. 파일 이름
- 7. IE 9에서 '파일 확장자가 아닌 내용에 따라 파일 열기'
- 8. Windows 배치 파일 : 입력 파일 (대상 파일 이름)을 기반으로 파일 이름 변경 (복수 폴더 가능)
- 9. 파일 필드의 내용에 따라 양식을 조작하려면 어떻게해야합니까?
- 10. 텍스트 파일 내용에 대한 색인 구현
- 11. Windows에서 긴 파일 이름 대 긴 파일 이름
- 12. CopyLZ 파일 이름/CreateLZ 파일 이름 .. LZ는 무엇을 의미합니까?
- 13. 장고 관련 파일 업로드 : 경로와 파일 이름
- 14. 서블릿 파일 업로드 파일 이름 인코딩
- 15. 전체 파일 경로에서 파일 이름 찾기
- 16. PHP 파일 업로드 대용량 파일 이름 문제
- 17. 파일 접두사 및 파일 유형 이름 바꾸기
- 18. 메이크 파일 링크 디렉토리/파일 이름
- 19. WiX에서 파일 이름 사용
- 20. BizTalk 순차 파일 이름
- 21. 구성 파일 이름 규칙
- 22. jQuery 파일 이름
- 23. 저장 임시 파일 이름
- 24. 자바에서 파일 이름 바꾸기
- 25. 유효성 검사 파일 이름
- 26. Log4j에 날짜가있는 파일 이름
- 27. fileName 또는 파일 이름?
- 28. XDocument 파일 이름
- 29. js로 임시 파일 이름
- 30. log4j 로그 파일 이름?
해싱 - 오른쪽. 감사합니다. – Mark
실제로 FreImage 라이브러리를 사용하여 jpg 또는 png 파일을 생성하기 위해 비트 맵에서이 파일을 생성했습니다. 이러한 파일이 이미 그러한 해시 된 식별자로 내부적으로 태그 지정되는 기회는 무엇입니까? – Mark
FreeImage Library – Mark