확장자를 변경하여 파일을 변환 할 수있는 이유는 무엇입니까?


12

확장자가 다른 파일의 이름을 바꾸면 대부분 작동하지 않습니다. 그러나 .png 파일이 있으면 또는로 이름 image.png을 바꾸면 자동으로 다른 형식으로 변환되어 완벽하게 작동합니다. 이 형식들 사이에 어떤 유사성이 있습니까? 나는 몇 년 전에 이것을 알아 차리고 파일을 파일 로 변환하려고 할 때 관심을 보였습니다 . 그냥 이름을 바꿨습니다!image.jpegimage.gif.dvi.pdf


png에가 jpeg내 시스템에서 작동하지 않습니다. 형식이 완전히 다릅니다. 우분투에서 그런 일이 일어 납니까? !! : O
Web-E

1
아니요, gif와 jpeg 사이에는 전혀 유사성이 없습니다. 파일을 바꾸는 앱을 사용하는 경우를 제외하고 파일 이름을 바꾸어 변환 할 수는 없습니다. 예를 들어 gif 파일을 jpeg로 Gimp와 같은 형식으로 저장하면 변환됩니다. 명령 행에서 이름을 바꾸는 것은 불가능합니다.
마티 프라이드

커맨드 라인에서 이름을 바꾸고 있습니다. 그렇습니다. 우분투 만 사용하고 있으며 Windows에서도 작동하는 것을 기억합니다.
특히 부검

1
아니요, 단순히 .jpg .jpeg .png기본 이미지 뷰어가 있기 때문에 단순히 이름을 바꾸면 변환되지 않습니다 . 기본 뷰어를 변경하고 .jpg or .png열어보십시오. 차이가 생깁니다.
atenz

2
몇 달 후에 이것을 읽으면서, 나는이 질문을하는 것은 매우 어리석은 느낌입니다.
특히 부검

답변:


20

이것은 아마도 일어날 일입니다. 언급 한 파일 형식으로 파일을 열도록 지정된 응용 프로그램은 모든 파일 형식에서 동일합니다. .gif, .jpg, .png : 모두 EOG (GNOME 's Eye Of Gnome)에 의해 처리됩니다 . 이 응용 프로그램은 확장명을 기준으로 파일 형식을 결정하지 않고 매직 번호를 찾습니다 .

EOG의 동작은 매우 예외적 일 수 있으며 실제 변환이 수행되지 않도록주의하십시오. 리눅스 응용 프로그램은 파일 확장자와 다른 탐지 방법에 의존하는 경향이 있지만, 많은 현대 데스크탑은 실제로 어떤 응용 프로그램을 열 것인지 결정하기 위해 파일 확장자를 찾고 있습니다.

이 모든 것이 우분투에 적용될 수 있습니다. Windows는 완전히 다른 이야기입니다. 탐색기는 기본적으로 파일 확장명에서 파일 확장명을 차단하는 동작을 수행합니다. 이런 식으로 "document.pdf"라는 파일은 "document"로 표시되고 이름을 "document.dvi"로 바꾸면 실제로는 "document.dvi.pdf"로 처리됩니다. 바이러스는 때때로 사용자가 자신이 .jpg를 여는 것으로 생각하게하여이 "기능"을 악용하지만 실제로 악의적 인 exe를 실행하도록 속이는 경우가 있습니다!

파일 형식을 확실히 확인하기 위해 file자세한 파일 정보를 표시 하는 명령이 있습니다.

개인적인 경험으로는 적어도 내 시스템에서는 EOG가 이름이 바뀐 이미지 파일을 인식하도록 속일 수 없다는 것을 알 수 있습니다. 당신은 나와 다른 일을해야합니다.


이것은 Windows에서도 작동했으며 변환 된 것으로 생각합니다. 한 번은 파일 크기를 줄이기 위해 a bmp를 변환하려고 시도했지만 jpeg이름을 바꿨습니다. EOG를 기본 응용 프로그램으로 만들기 전에 Gwenview (KDE)를 사용하고있었습니다. 어쨌든 기본 응용 프로그램은 파일 관리에 영향을 미치지 않아야합니까?
특히 부검

Windows XP를 사용했으며 항상 파일 형식이 표시되었습니다. 어쨌든, 나는 그것이 의미가 있다고 생각합니다. 감사! 그리고 나는 파일 확장자를 자르는 Windows 기능에 대해 몰랐습니다 ... 우분투를 사용하는 것이 좋습니다.) 그리고 마술 숫자에 대한 정보에 감사드립니다. 나는 그들이 무엇인지 알았지 만 그들이 "마법의 숫자"라고 불렀습니다
특히 부검

창이나 우분투는 파일 이름을 바꾸어 파일을 변환하지 않습니다. 지나치게 똑똑한 프로그램은 파일을로드 할 때 확장자를 완전히 무시합니다.
상상의 로봇

9

이름 바꾸기 .png로 파일 .jpeg.gif작품은과 관련된 해당 파일을 열 할당 된 프로그램은 동일하며, 그것은 열 수있는 확장을 볼 때 그 모든 이미지 파일은 프로그램을 열 수 있기 때문에, 단순히 그들을 열기 때문에.

다른 응답자가 말한 것처럼 기본 프로그램은 EOG (Eye of Gnome)입니다. 확장을 제거하더라도 여전히 확장을 열 수 있습니다.

dviand와 마찬가지로 pdf두 파일 형식 모두 동일한 프로그램에 의해 열리 며 evince라고합니다. 따라서 동일한 일이 발생합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.