tar와 zip의 차이점은 무엇입니까? [닫은]


154

tar와 zip의 차이점은 무엇입니까? 각각의 사용 사례는 무엇입니까?


수퍼 유저의 다음 두 가지 답변을 참조하십시오 .- 더 효율적인 tar 또는 zip 압축은 무엇입니까? tar와 zip의 차이점은 무엇입니까? - 리눅스 / 유닉스, .tar.gz를 대 .ZIP 문제는 무엇입니까? (그런데 StackOverflow는 프로그래밍 문제를위한 것입니다. 나중에 슈퍼 유저에게 이런 질문을하는 것이 좋습니다.)
SomeKittens

답변:


218

tar그 자체로 파일을 함께 묶고 (결과는 tarball ) zip압축도 적용합니다.

일반적으로 결과 타르볼 을 압축하기 위해 gzipwith tar를 사용하여 와 유사한 결과를 얻을 수 있습니다 .zip

상당히 큰 아카이브의 경우 중요한 차이점이 있습니다. zip아카이브는입니다 압축 파일의 모음 . 압축 된 tar는 압축 되지 않은 파일 로 압축 된 모음 입니다. 따라서 zip 아카이브는 무작위로 액세스 가능한 연결된 압축 항목 목록이며 a .tar.gz는 카탈로그에 액세스하기 전에 완전히 확장해야하는 아카이브입니다.

  • 주의 의는 zip당신이 파일을 통해 압축을하지 않는다는 것입니다 (각 파일 아카이브에서 다른 사람의 독립적 인 압축되어 있기 때문에, 다른 파일의 내용 사이의 유사성을 활용할 수없는 압축); 장점은 당신이 (콜렉션 자체에서 분리 된 컬렉션의 "카탈로그"로) 아카이브의 특정 (대상 파일에 따라 다름) 섹션을 보면 내에 포함 된 파일에 액세스 할 수 있다는 것입니다.
  • 주의 의는 .tar.gz당신이 (파일이 타르볼 내에있는 것처럼) 그 안에 포함 된 액세스 파일에 대한 전체 압축 파일을 압축 해제해야한다는 것입니다; 이점 (이 전체 타르 압축대로) 압축 파일 사이의 유사점을 이용할 수 있다는 점이다.

조금 혼란 스러워요. 마지막 단락과 목록은 서로 모순되는 것 같습니다. A는 zip파일을 카탈로그로 압축하지만 파일 간 압축을 얻지 못한다 는주의 사항이 있습니까? 마찬가지로 .tar.gz. 거기에 오타가 있습니까?
Dillon Ryan Redding

1
@DillonRyanRedding 편집했습니다. 이것이 혼란을 해결합니까?
Attila

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