İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

gzip - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında gzip çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen gzip komutudur.

Program:

ADI


gzip, gunzip, zcat - dosyaları sıkıştır veya genişlet

SİNOPSİS


gzip [ -acdfhklLnNrtvV19 ] [--rsenkronize edilebilir] [-S sonek] [ isim ... ]
silah fermuarı [ -acfhklnNrtvV ] [-S sonek] [ isim ... ]
zcat [ -fhLV ] [ isim ... ]

TANIM


gzip Lempel-Ziv kodlamasını (LZ77) kullanarak adlandırılmış dosyaların boyutunu küçültür. Her ne zaman
mümkünse, her dosya uzantısına sahip bir dosyayla değiştirilir. .gz, aynı kalırken
sahiplik modları, erişim ve değişiklik süreleri. (Varsayılan uzantı -gz VMS için, z
MSDOS, OS/2 FAT, Windows NT FAT ve Atari için.) Dosya belirtilmemişse veya bir dosya
ad "-" ise standart girdi standart çıktıya sıkıştırılır. gzip sadece olacak
normal dosyaları sıkıştırmaya çalışın. Özellikle, sembolik bağları görmezden gelecektir.

Sıkıştırılmış dosya adı, dosya sistemi için çok uzunsa, gzip onu keser. gzip
dosya adının yalnızca 3 karakterden uzun olan kısımlarını kesmeye çalışır. (Bir kısım
noktalarla sınırlandırılmıştır.) Ad yalnızca küçük bölümlerden oluşuyorsa, en uzun bölümler
kesilmiş. Örneğin, dosya adları 14 karakterle sınırlıysa, gzip.msdos.exe
gzi.msd.exe.gz'ye sıkıştırılmıştır. İsimleri olmayan sistemlerde adlar kesilmez.
dosya adı uzunluğu sınırı.

Varsayılan olarak, gzip orijinal dosya adını ve zaman damgasını sıkıştırılmış dosyada tutar. Bunlar
ile dosyayı açarken kullanılır -N seçenek. Bu, aşağıdaki durumlarda yararlıdır:
sıkıştırılmış dosya adı kesildi veya bir dosyadan sonra zaman damgası korunmadığında
Aktar.

Sıkıştırılmış dosyalar kullanılarak orijinal biçimlerine geri yüklenebilir. gzip -d or silah fermuarı or zcat.
Sıkıştırılmış dosyaya kaydedilen orijinal ad, dosya sistemine uygun değilse, bir
yasal hale getirmek için orijinalinden yeni ad oluşturulur.

silah fermuarı komut satırındaki dosyaların bir listesini alır ve adı biten her dosyayı değiştirir
.gz, -gz, .z, -z veya _z (büyük/küçük harf yok sayılarak) ile ve doğru büyü ile başlayan
orijinal uzantısı olmayan sıkıştırılmamış bir dosyaya sahip numara. silah fermuarı ayrıca tanır
özel uzantılar . Tgz ve .taz kısaltması olarak .tar.gz ve .tar.Z respectivamente.
Sıkıştırırken, gzip kullanır . Tgz bir dosyayı kesmek yerine gerekirse uzantı
Birlikte .katran eklenti.

silah fermuarı tarafından oluşturulan dosyaları şu anda açabilir gzip, zip, sıkıştırmak, sıkıştırmak -H or paket.
Giriş formatının tespiti otomatiktir. İlk iki biçimi kullanırken, silah fermuarı
32 bit CRC'yi kontrol eder. İçin paket ve silah fermuarı sıkıştırılmamış uzunluğu kontrol eder. Standart
sıkıştırmak biçimi, tutarlılık kontrollerine izin verecek şekilde tasarlanmamıştır. Yine de silah fermuarı Bazen
bozuk bir .Z dosyasını algılayabilir. Bir .Z dosyasını açarken bir hata alırsanız,
.Z dosyasının doğru olduğunu varsayın çünkü standart sıkıştırmayı değil
şikayet etmek. Bu genellikle, standart sıkıştırmayı girişini kontrol etmez ve
mutlu bir şekilde çöp çıktısı üretir. SCO sıkıştırması -H formatı (lzh sıkıştırma yöntemi)
bir CRC içermez, ancak bazı tutarlılık kontrollerine de izin verir.

Tarafından oluşturulan dosyalar zip yalnızca tek bir üyeye sahip olmaları durumunda gzip tarafından sıkıştırılabilirler
'deflasyon' yöntemiyle sıkıştırılmıştır. Bu özellik yalnızca dönüştürmeye yardımcı olmayı amaçlamaktadır.
tar.zip dosyalarını tar.gz formatına dönüştürür. çıkarmak için zip tek üyeli dosya, bir
emir vermek silah fermuarı <foo.zip or silah fermuarı -S .zip foo.zip. Zip dosyalarını birkaç tane ile çıkarmak için
üyeler, kullan halletmek yerine silah fermuarı.

zcat ile aynı silah fermuarı -c. (Bazı sistemlerde, zcat olarak kurulabilir gzcat için
orijinal bağlantıyı koru sıkıştırmak.) zcat üzerindeki bir dosya listesini açar.
komut satırı veya standart girişi ve sıkıştırılmamış verileri standart çıktıya yazar.
zcat doğru sihirli numaraya sahip olan dosyaları açarlar. .gz
ek veya değil.

gzip kullanılan Lempel-Ziv algoritmasını kullanır. zip ve PKZIP. sıkıştırma miktarı
elde edilen, girdinin boyutuna ve ortak alt dizilerin dağılımına bağlıdır.
Tipik olarak, kaynak kodu veya İngilizce gibi metinler %60-70 oranında azaltılır. Sıkıştırma
genellikle LZW tarafından elde edilenden çok daha iyi (kullanıldığı gibi sıkıştırmak), Huffman kodlaması (
kullanılan paket) veya uyarlanabilir Huffman kodlaması (kompakt).

Sıkıştırılmış dosya, dosyanın boyutundan biraz daha büyük olsa bile, sıkıştırma her zaman gerçekleştirilir.
orijinal. En kötü durum genişletmesi, gzip dosya başlığı için birkaç bayt artı 5 bayttır
her 32K blokta bir veya büyük dosyalar için %0.015 genişleme oranı. Gerçek olduğunu unutmayın
kullanılan disk bloklarının sayısı neredeyse hiç artmaz. gzip modu, mülkiyeti ve
sıkıştırırken veya açarken dosyaların zaman damgaları.

SEÇENEKLER


-a --ascii
Ascii metin modu: yerel kuralları kullanarak satır sonlarını dönüştürün. Bu seçenek
yalnızca bazı Unix dışı sistemlerde desteklenir. MSDOS için, CR LF, aşağıdaki durumlarda LF'ye dönüştürülür:
sıkıştırma ve LF, açma sırasında CR LF'ye dönüştürülür.

-c --stdout --stdout'a
Standart çıktıya çıktı yazın; orijinal dosyaları değiştirmeden saklayın. Eğer varsa
birkaç girdi dosyası, çıktı bağımsız olarak sıkıştırılmış bir diziden oluşur
üyeler. Daha iyi sıkıştırma elde etmek için, önce tüm girdi dosyalarını birleştirin.
onları sıkıştırıyor.

-d --dekompres --açmak
Sıkıştırmayı aç.

-f --Kuvvet
Dosyada birden fazla bağlantı veya
karşılık gelen dosya zaten mevcutsa veya sıkıştırılmış veriler şuradan okunuyorsa veya
bir terminale yazılır. Giriş verileri tarafından tanınan bir biçimde değilse gzip, ve
--stdout seçeneği de verilmişse, giriş verilerini değiştirmeden kopyalayın.
standart çıktı: izin ver zcat gibi davranmak kedi. Eğer -f verilmez ve çalışmadığında
arka planda, gzip mevcut bir dosyanın olması gerekip gerekmediğini doğrulamak için istemde bulunur.
üzerine yazıldı.

-h --yardım et
Bir yardım ekranı görüntüleyin ve çıkın.

-k --Tut
Sıkıştırma veya açma sırasında girdi dosyalarını saklayın (silinmeyin).

-l --liste
Her sıkıştırılmış dosya için aşağıdaki alanları listeleyin:

sıkıştırılmış boyut: sıkıştırılmış dosyanın boyutu
sıkıştırılmamış boyut: sıkıştırılmamış dosyanın boyutu
oran: sıkıştırma oranı (bilinmiyorsa %0.0)
sıkıştırılmamış_adı: sıkıştırılmamış dosyanın adı

Sıkıştırılmamış boyut, gzip biçiminde olmayan dosyalar için -1 olarak verilir, örneğin:
sıkıştırılmış .Z dosyaları. Böyle bir dosyanın sıkıştırılmamış boyutunu elde etmek için şunları kullanabilirsiniz:

zcat dosyası.Z | wc -c

--verbose seçeneğiyle birlikte aşağıdaki alanlar da görüntülenir:

yöntem: sıkıştırma yöntemi
crc: sıkıştırılmamış verinin 32-bit CRC'si
tarih ve saat: sıkıştırılmamış dosyanın zaman damgası

Şu anda desteklenen sıkıştırma yöntemleri söndürme, sıkıştırma, lzh (SCO
-H'yi sıkıştırın ve paketleyin. crc, gzip formatında olmayan bir dosya için ffffffff olarak verilir.

--name ile sıkıştırılmamış ad, tarih ve saat,
varsa dosyayı sıkıştırın.

--verbose ile, tüm dosyalar için boyut toplamları ve sıkıştırma oranı da
bazı boyutlar bilinmiyorsa görüntülenir. --quiet ile, başlık ve toplam satırları
görüntülenmez.

-L --lisans
Görüntüle gzip ehliyet ve istifa.

-n --isimsiz
Sıkıştırırken, varsayılan olarak orijinal dosya adını ve zaman damgasını kaydetmeyin.
(Adın kesilmesi gerekiyorsa, orijinal ad her zaman kaydedilir.) Ne zaman
sıkıştırmayı açarken, varsa orijinal dosya adını geri yüklemeyin (yalnızca
gzip sıkıştırılmış dosya adındaki son ek) ve orijinal zamanı geri yüklemeyin
varsa damgalayın (sıkıştırılmış dosyadan kopyalayın). Bu seçenek varsayılan değerdir
dekompresyon sırasında.

-N --isim
Sıkıştırırken her zaman orijinal dosya adını ve zaman damgasını kaydedin; bu
varsayılan. Sıkıştırmayı açarken, orijinal dosya adını ve zaman damgasını geri yükleyin.
sunmak. Bu seçenek, dosya adı uzunluğu veya
dosya aktarımından sonra zaman damgası kaybolduğunda.

-q --sessizlik
Tüm uyarıları bastırın.

-r - yinelemeli
Dizin yapısını yinelemeli olarak gezin. Belirtilen dosya adlarından herhangi biri varsa
komut satırı dizinlerdir, gzip dizine inecek ve sıkıştıracak
orada bulduğu tüm dosyaları (veya silah fermuarı ).

--rsenkronize edilebilir
Sıkıştırırken, çıktıyı bazen girdiye göre senkronize edin. Bu
boyutu çoğu durumda yüzde 1'den daha az artırır, ancak rsync(1)
program sıkıştırılmamış girdideki benzerliklerden yararlanabilir.
bu bayrakla sıkıştırılmış iki dosyayı senkronize etme. silah fermuarı söyleyemem
Bu seçenekle oluşturulan sıkıştırılmış dosya ile oluşturulan sıkıştırılmış dosya arasındaki fark
Onsuz.

-S .suf --sonek .suf
Sıkıştırırken, .gz yerine .suf son ekini kullanın. Boş olmayan herhangi bir son ek olabilir
ancak .z ve .gz dışındaki son eklerden kaçınılmalıdır.
dosyalar diğer sistemlere aktarılır.

Sıkıştırmayı açarken, denenecek son ekler listesinin başına .suf ekleyin.
bir girdi dosyası adından bir çıktı dosyası adı türetme.

-t --Ölçek
Ölçek. Sıkıştırılmış dosya bütünlüğünü kontrol edin.

-v --ayrıntılı
ayrıntılı. Sıkıştırılmış veya sıkıştırılmış her dosya için adı ve yüzde azaltmayı görüntüleyin.
sıkıştırılmış.

-V --versiyon
Sürüm. Sürüm numarasını ve derleme seçeneklerini görüntüleyin ve ardından çıkın.

-# --hızlı --en iyisi
Belirtilen rakamı kullanarak sıkıştırma hızını düzenleyin #, Burada -1 or --hızlı
en hızlı sıkıştırma yöntemini gösterir (daha az sıkıştırma) ve -9 or --en iyisi
en yavaş sıkıştırma yöntemini gösterir (en iyi sıkıştırma). Varsayılan
sıkıştırma seviyesi -6 (yani, yüksek sıkıştırmaya karşı önyargılı
hız).

İLERİ KULLANIM


Birden çok sıkıştırılmış dosya birleştirilebilir. Bu durumda, silah fermuarı hepsini çıkaracak
bir kerede üyeler. Örneğin:

gzip -c dosya1 > foo.gz
gzip -c dosya2 >> foo.gz

Sonra

gunzip -c foo

eşdeğerdir

kedi dosyası1 dosyası2

Bir .gz dosyasının bir üyesinin zarar görmesi durumunda, diğer üyeler yine de kurtarılabilir (eğer
hasarlı üye kaldırılır). Ancak, hepsini sıkıştırarak daha iyi sıkıştırma elde edebilirsiniz.
üyeler birden:

kedi dosya1 dosya2 | gzip > foo.gz

daha iyi sıkıştırır

gzip -c dosya1 dosya2 > foo.gz

Daha iyi sıkıştırma elde etmek için birleştirilmiş dosyaları yeniden sıkıştırmak istiyorsanız, şunları yapın:

gzip -cd eski.gz | gzip > yeni.gz

Sıkıştırılmış bir dosya birkaç üyeden oluşuyorsa, sıkıştırılmamış boyut ve CRC rapor edilir.
--list seçeneği sadece son üye için geçerlidir. Sıkıştırılmamış boyuta ihtiyacınız varsa
tüm üyeler için şunları kullanabilirsiniz:

gzip -cd dosya.gz | wc -c

Üyelerin kullanabilmesi için birden çok üyeli tek bir arşiv dosyası oluşturmak istiyorsanız
daha sonra bağımsız olarak çıkarılacaksa, tar veya zip gibi bir arşivleyici kullanın. GNU tar destekler
-z gzip'i şeffaf bir şekilde çağırma seçeneği. gzip, tar için bir tamamlayıcı olarak tasarlanmıştır, bir
yedek.

ÇEVRE


ortam değişkeni GZIP için bir dizi varsayılan seçeneği tutabilir gzip. Bu seçenekler
önce yorumlanır ve açık komut satırı parametreleri tarafından üzerlerine yazılabilir. İçin
örnek:
sh için: GZIP="-8v --name"; GZIP'i dışa aktar
csh için: setenv GZIP "-8v --name"
MSDOS için: GZIP'yi ayarlayın=-8v --name

Vax/VMS'de, ortam değişkeni ile çakışmayı önlemek için ortam değişkeninin adı GZIP_OPT'dir.
Programın çağrılması için sembol seti.

onworks.net hizmetlerini kullanarak gzip'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad