2013-09-30 2 views
1

: (Windows Vista에서)Windows가 디렉토리를 파일로 인식하는 것 같습니다. 그것을 바꿀 수있는 방법이 있습니까? 나는 최근에 여기에서 polarssl 다운로드를 시도했습니다

https://polarssl.org/download/polarssl-1.2.8-gpl.tgz

내 WinRAR과 하나의 파일을 포함 할 것으로 보인다 아카이브를 엽니 다. Winrar에서는 디렉토리 인 것처럼 열어서 이중 아카이브 또는 Windows가 실수로 파일로 가져 오는 디렉토리라고 생각할 수 있습니다. 그러나 내가 그것을 추출 할 때 (그리고 그것의 내용이 아닌), 윈도우는 그것을 확장자없이 파일로보고 (어떤 식 으로든 그것을 열 수 없다).

파일이 디렉토리입니까? 그렇다면 어떻게해야 Windows가 그 파일임을 알 수 있습니까? 이중 기록 보관소입니까?

나는 아무 쓸모가 없다. 너무 신식한 질문이 아니길 바래요.

+0

WinRAR을 사용하여 그만 둡니다. 분명히 그것은이 아카이브를 어리석게 처리하고 있습니다. – millimoose

+0

'.tgz'는 ** 이중 아카이브 ** 인'.tar.gz '의 줄임말입니다. '.tar '는 아카이브 부분 (즉, 하나의 파일로 묶인 디렉토리 구조)이고'.gz'는 압축 부분이기 때문에 그렇지 않습니다. (이것은 아카이브와 압축이 직각 작업 두 가지이고 Linux 툴이 그것들을 개별적으로 처리하기로 선택했기 때문입니다.) 그러나 nonbad GUI 아카이버는 다른 압축 아카이브와 마찬가지로'.tar.gz '를 처리해야합니다. 귀하의 경우에는 WinRAR이 압축 해제 단계 만 수행하지만, 압축되지 않은 파일에'.tar '를 추가하지 않는 것이 좋습니다. – millimoose

+0

(즉, 원래 압축 된 아카이브의 이름을'.tar.gz '로 바꾸거나 압축되지 않은 아카이브에'.tar'를 추가하면 도움이 될 것입니다.) – millimoose

답변

1

.tgz.tar.gz (이중 파일 확장자로 문제가있는 운영 체제/파일 시스템에서 사용 가능할 수도 있음)의 축약 파일이며 실제로 "이중으로 보관"됩니다. 좀 더 정확히 말하면, 디렉토리와 그 내용이 이 먼저 보관되어.tar으로 저장됨을 의미합니다. 그런 다음 으로 압축되어 전체적으로 .gz 파일이됩니다. .zip.7z과 같은 많은 압축 프로그램/형식은 아카이브와 압축을 동시에 수행하지만 아카이브 및 압축은 직각이며 Unix/Linux 도구의 토지에서는 다른 프로그램에서 수행됩니다.

올바른 방법 이 형식을 처리하는 방법은 GUI 확장자에서 어떤 확장명을 사용하든 관계없이 파일을 .tar 파일로 압축 해제하여 보관 취소 할 수 있습니다. 또는 하나의 ZIP 파일을 예상하고 한 번에 압축을 풀고 보관 취소하는 직관적 인 방법으로 처리하십시오. WinRAR은 foo.tgz 파일을 foo.tar에 압축 해제하는 바보 같은 일을하는 것처럼 보이지만 단순히 확장자를 제거하고 foo을 출력합니다. 그러나) 중 하나를 압축 해제하기 전에 .tar.gzfoo.tgz 이름을 변경하거나 파일 작업을 계속하도록해야 foo.tar에 확장명이 foo의 이름을 변경,

장기적인 솔루션은 덜 나쁜 아카이브를 얻는 것입니다.