Bir .zip dosyası oluşturmak için GZip nasıl kullanılır


12

Bir .zip dosyası oluşturmak için GZip kullanmak mümkün müdür? Google'a gittim ve bunun mümkün olduğuna inanmamı sağlayan hiçbir şey bulamıyorum


1
ve kullanmıyor zipmusunuz?
quanta

Yanıtlar:


13

Muhtemelen kullanmak istiyorum zipdeğil gzip. Bunu yapmalı:

zip -r newzip.zip /path/to/zip/stuff

7

Bu mümkün değil. gzip ve (pk) zip, farklı sıkıştırma formatları kullanır ve daha da önemlisi zip, birden çok dosyayı, dizini bir arşivde bir araya getirir.


4
Şu anda aynı sıkıştırma formatını kullanıyorlar (deflate), sadece farklı şeyler paketliyorlar.
Ignacio Vazquez-Abrams

2

Orijinal zip biçimi aşağıdakilerle aynıdır:

 tar -cZf package.zip files....

(başkent Z'nin sıkıştırma lib'ini kullandığını unutmayın - küçük 'z' kullanılması, pk / winzip'in anlayamadığı gzipli bir arşiv verecektir).

yani hayır, bir pkzip dosyası oluşturmak için gzip'i kullanamazsınız - ancak gzip olan ancak sıkıştırmayan bir Unix makinesi bulmak beni şaşırttı.


Hayır değil. Zip dosyaları, sıkıştırılmış bir tarballdan daha fazlasıdır.
Ignacio Vazquez-Abrams

1
! = İle benzer. Tar unis izinlerini saklar ve zip yapmaz. Zip ayrıca bir seferde sadece 32kb sıkıştırır, böylece daha önce gelen her şeyi açmak zorunda kalmadan tek bir dosyayı ayıklayabilirsiniz; tar her şeyi aynı anda sıkıştırır (daha iyi sıkıştırma sağlar). En önemlisi, diğer araç tarafından tanınmayan farklı dosya biçimleridir.
psusi
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.