답변:
tar
그 자체로 파일을 함께 묶고 (결과는 tarball ) zip
압축도 적용합니다.
일반적으로 결과 타르볼 을 압축하기 위해 gzip
with tar
를 사용하여 와 유사한 결과를 얻을 수 있습니다 .zip
상당히 큰 아카이브의 경우 중요한 차이점이 있습니다. zip
아카이브는입니다 압축 파일의 모음 . 압축 된 tar는 압축 되지 않은 파일 로 압축 된 모음 입니다. 따라서 zip 아카이브는 무작위로 액세스 가능한 연결된 압축 항목 목록이며 a .tar.gz
는 카탈로그에 액세스하기 전에 완전히 확장해야하는 아카이브입니다.
zip
당신이 파일을 통해 압축을하지 않는다는 것입니다 (각 파일 아카이브에서 다른 사람의 독립적 인 압축되어 있기 때문에, 다른 파일의 내용 사이의 유사성을 활용할 수없는 압축); 장점은 당신이 (콜렉션 자체에서 분리 된 컬렉션의 "카탈로그"로) 아카이브의 특정 (대상 파일에 따라 다름) 섹션을 보면 내에 포함 된 파일에 액세스 할 수 있다는 것입니다..tar.gz
당신이 (파일이 타르볼 내에있는 것처럼) 그 안에 포함 된 액세스 파일에 대한 전체 압축 파일을 압축 해제해야한다는 것입니다; 이점 (이 전체 타르 압축대로) 압축 파일 사이의 유사점을 이용할 수 있다는 점이다.zip
파일을 카탈로그로 압축하지만 파일 간 압축을 얻지 못한다 는주의 사항이 있습니까? 마찬가지로 .tar.gz
. 거기에 오타가 있습니까?