2016-08-09 5 views
0

누군가이 두 파일 유형의 실제 차이점을 알고 있습니까? .JPG.jpg으로 연결할 수없고 그 반대의 경우에도 연결할 수는 있지만 그와 같은 이유가있는 이유는 무엇인지 적절한 대답이 없습니다. 나는 또한 .JPG 파일이 .jpg보다 약간 작다는 것을 알고 있습니다. 버그입니까, 아니면 "photo.JPG"를 저장하는 것이 "photo.jpg"보다 낫지 않으십니까? // 파일 이름을 알아보기 위해 교환합니다. 여기서 그 이름은 문제가 아닙니다. 이 그림들 사이의 차이점은 단지 개선 된 점입니다. 이 질문을했다".JPG"또는 ".jpg"?

screen 1 screen 2

두 포럼,하지만 허용 답변 : 아니오 차이가 없다 1. https://in.answers.yahoo.com/question/index?qid=20070109235224AAQpacy 2. https://ubuntuforums.org/showthread.php?t=1372695

+6

이들은 동일한 유형의 파일입니다. 사실 실제 확장은 'jpeg'입니다. 세 글자'jpg '는 확장자가 최대 3자를 필요로하는 고대 OS와의 역 호환성 때문에 존재합니다. – Bakuriu

+0

동일하면 .JPG 파일이 .jpg보다 작은 이유는 무엇입니까? 나는 당신의 대답이 완전하다고 생각하지 않는다;) –

+0

나는 그 파일들이 ** 동일하지 않다는 것을 $ 1000 내기했다. '.JPG' 파일을 가지고'.jpg' 파일로 이름을 변경하면 ... 같은 크기이거나 Windows가 큰 쓰레기 더미라는 것을 알 수 있습니다. – Bakuriu

답변

5

. 파일 이름 확장자는 파일 내용이나 파일 내용을 정의하지 않습니다. 파일 내용은 파일 내용을 정의합니다. 또는 메타 데이터가 파일과 함께 저장되어 있고 OS/응용 프로그램이 파일을 찾을 수있는 경우 파일의 MIME 유형을 가끔 표시합니다.

크기 차이는 단지 파일이 저장된 시간에 JPEG 인코더가 만든 알고리즘, 구성 설정 또는 결정이 약간 다르기 때문입니다. JPEG는 손실이 많은 파일 형식이기 때문에 파일을 저장할 때마다 다른 파일 크기를 가질 수 있습니다.

Windows는 대/소문자를 구분하지 않지만 대/소문자를 보존하는 파일 시스템을 사용하기 때문에 파일 이름의 대문자 사용은 아무 의미가 없습니다. 파일을 저장 한 사용자 나 저장하는 프로그램은 JPG를 사용하고 다른 JPG를 사용하기로 결정했습니다.

Bakuriu가 올바르게 지적했듯이 확장은 역사적/유산 적 이유로 3 자입니다. 현대 시스템에서는 JPG 또는 jpg가되어야합니다. JPEG, JPEG 또는 JPEG-2000 일 수도 있고 동일 할 수도 있습니다. 파일을보고있는 시스템/응용 프로그램이 파일 헤더를보고 JPEG 이미지로 올바르게 식별하는 방법을 알고있는 한 유효한 것입니다. 파일 확장자를 사용하여 파일 형식을 나타내는 것은 구식 개념입니다.

+0

comperhensive 답변을 주셔서 감사합니다, 그게 내가 무엇을 찾고 있었는지 :) –

2

파일 확장자는 의미하지만 일반적으로 :

  • 그것은 파일
  • 이 파일은 운영 체제에서 처리하는 방법을 결정의 예상 마임 타입의 힌트를 제공

파일의 실제 MIME 유형에는 아무런 영향을 미치지 않으며 명명 규칙에서 사용됩니다. 그러나 차이점은 NTFS는 대소 문자를 구분하는 파일 시스템입니다 (기본적으로 해제되어 있으며 alroc가 지적한 대소 문자 보존 방식에서만 작동 함). 따라서 일부 상황에서는 NTFS에 액세스하는 것이 문제가 될 수 있습니다.


실제로 내가 Duplicate files finder 같은하거나 비교할 수있는 암호 해시를 생성하여 다른 소프트웨어를 사용하는 것이 좋습니다 어떤 차이가 있는지 확인하기 위해 바이너리 수준에서 파일을 비교합니다.

+0

유용한 링크 덕분에 그림 파일이 너무 민감하다는 것을 몰랐어요 :) –

+1

디스크의 크기가 아닌 실제 크기가 다양하기 때문에 파일이 다를 수 있습니다. . 희망이 도움이됩니다! – kcrk

+0

NTFS 대소 문자 구분은 기본적으로 꺼져 있지만 항상 대문자로 유지됩니다 *. – alroc