2011-12-20 3 views
0

일부 파일 이름 (예 : esp 이미지)이 89a1ea695fb3684985b2eb64de97과 같은 이유는 무엇입니까? 아니면 자신의 이름 대신 긴 숫자로 명명 된 html 파일이 있습니까? 데이터베이스 및 파일 저장소의 개념입니까? 파일 계층 구조에 관한 것?웹에 파일 이름이 나타나는 이유

답변

2

서버가 많은 이미지 (예 : 페이스 북)를 저장할 때. 중복 될 것입니다.

예를 들어 "avatar.jpg"라는 이미지를 업로드하고 이름이 같은 이미지도 업로드합니다. 서버가 이름을 변경하지 않으면 내 아바타와 아바타가 충돌합니다.

그리고 해시 함수 (예 : md5) 또는 이름을 변경하는 다른 방법을 사용하여 날짜 시간과 같은 일부 소금을 추가 할 수 있습니다.

+0

나는 이해한다. 그래서 md5를 사용하여 만든 이상한 이미지는 일반적으로 사용자가 게시하고 일반적인 이름으로 보이는 이미지는 크리에이터가 게시해야한다 - 맞습니까? – cyberfrenzy

+0

@cyberfrenzy 아니요, 두 이미지 이름이 고유 한 이름을 갖도록 변경됩니다. – hungneox

2

일부 서비스는 파일 이름 충돌을 피하기 위해 해시 (예 : MD5)를 사용하여 파일 이름을 저장/생성합니다.

관련 문제