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.