EnglishFrenchSpanyol

Ad


Favicon OnWorks

gzip - Dalam talian dalam Awan

Jalankan gzip dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan gzip yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


gzip, gunzip, zcat - memampatkan atau mengembangkan fail

SINOPSIS


gzip [ -acdfhklLnNrtvV19 ] [--rsyncable] [-S akhiran] [ nama ... ]
senapang [ -acfhklLnNrtvV ] [-S akhiran] [ nama ... ]
zcat [ -fhLV ] [ nama ... ]

DESCRIPTION


Gzip mengurangkan saiz fail yang dinamakan menggunakan pengekodan Lempel-Ziv (LZ77). bila-bila
mungkin, setiap fail digantikan dengan satu dengan sambungan .gz, sambil mengekalkan perkara yang sama
mod pemilikan, masa akses dan pengubahsuaian. (Pelanjutan lalai ialah -gz untuk VMS, z
untuk MSDOS, OS/2 FAT, Windows NT FAT dan Atari.) Jika tiada fail dinyatakan, atau jika fail
nama ialah "-", input standard dimampatkan kepada output standard. Gzip hanya akan
cuba memampatkan fail biasa. Khususnya, ia akan mengabaikan pautan simbolik.

Jika nama fail termampat terlalu panjang untuk sistem failnya, gzip memotongnya. Gzip
cuba memotong hanya bahagian nama fail yang lebih panjang daripada 3 aksara. (Sebahagian ialah
dibatasi oleh titik.) Jika nama terdiri daripada bahagian kecil sahaja, bahagian terpanjang ialah
dipenggal. Contohnya, jika nama fail dihadkan kepada 14 aksara, gzip.msdos.exe ialah
dimampatkan kepada gzi.msd.exe.gz. Nama tidak dipotong pada sistem yang tidak mempunyai a
had pada panjang nama fail.

Secara lalai, gzip menyimpan nama fail asal dan cap masa dalam fail termampat. Ini
digunakan semasa menyahmampat fail dengan -N pilihan. Ini berguna apabila
nama fail termampat telah dipotong atau apabila cap masa tidak disimpan selepas fail
pemindahan.

Fail mampat boleh dipulihkan kepada bentuk asal menggunakan gzip -d or senapang or zcat.
Jika nama asal yang disimpan dalam fail termampat tidak sesuai untuk sistem failnya, a
nama baharu dibina daripada nama asal untuk menjadikannya sah.

senapang mengambil senarai fail pada baris arahannya dan menggantikan setiap fail yang namanya berakhir
dengan .gz, -gz, .z, -z atau _z (mengabaikan huruf besar-besaran) dan yang bermula dengan sihir yang betul
nombor dengan fail tidak dimampatkan tanpa sambungan asal. senapang juga mengenali
sambungan khas .tgz and .taz sebagai singkatan untuk .tar.gz and .tar.Z masing-masing.
Apabila memampatkan, gzip menggunakan .tgz sambungan jika perlu dan bukannya memotong fail
dengan .tar sambungan.

senapang pada masa ini boleh menyahmampat fail yang dibuat oleh gzip, zip, tekanan, tekanan -H or membungkus.
Pengesanan format input adalah automatik. Apabila menggunakan dua format pertama, senapang
menyemak CRC 32 bit. Untuk membungkus and senapang menyemak panjang yang tidak dimampatkan. Piawaian
tekanan format tidak direka bentuk untuk membenarkan semakan konsistensi. Namun begitu senapang kadangkala
dapat mengesan fail .Z yang buruk. Jika anda mendapat ralat semasa menyahmampat fail .Z, jangan lakukan
andaikan bahawa fail .Z adalah betul hanya kerana standard nyahmampatkan tidak
mengeluh. Ini secara amnya bermakna bahawa standard nyahmampatkan tidak menyemak inputnya, dan
dengan senang hati menjana keluaran sampah. Format SCO mampat -H (kaedah mampatan lzh)
tidak termasuk CRC tetapi juga membenarkan beberapa semakan konsistensi.

Fail yang dibuat oleh zip boleh dinyahmampatkan oleh gzip hanya jika mereka mempunyai seorang ahli
dimampatkan dengan kaedah 'deflasi'. Ciri ini hanya bertujuan untuk membantu penukaran
daripada fail tar.zip ke format tar.gz. Untuk mengekstrak a zip fail dengan ahli tunggal, gunakan a
perintah seperti senapang <foo.zip or senapang -S . Zip foo.zip. Untuk mengekstrak fail zip dengan beberapa
ahli, gunakan unzip bukan senapang.

zcat sama dengan senapang -c. (Pada beberapa sistem, zcat boleh dipasang sebagai gzcat kepada
kekalkan pautan asal ke tekanan.) zcat menyahmampat sama ada senarai fail pada
baris arahan atau input standardnya dan menulis data yang tidak dimampatkan pada output standard.
zcat akan menyahmampat fail yang mempunyai nombor ajaib yang betul sama ada mereka mempunyai a .gz
akhiran atau tidak.

Gzip menggunakan algoritma Lempel-Ziv yang digunakan dalam zip dan PKZIP. Jumlah mampatan
diperoleh bergantung pada saiz input dan taburan subrentetan biasa.
Biasanya, teks seperti kod sumber atau bahasa Inggeris dikurangkan sebanyak 60-70%. Mampatan adalah
secara amnya jauh lebih baik daripada yang dicapai oleh LZW (seperti yang digunakan dalam tekanan), pengekodan Huffman (sebagai
digunakan dalam membungkus), atau pengekodan Huffman adaptif (padat).

Pemampatan sentiasa dilakukan, walaupun jika fail yang dimampatkan lebih besar sedikit daripada
asal. Peluasan kes terburuk ialah beberapa bait untuk pengepala fail gzip, ditambah 5 bait
setiap blok 32K, atau nisbah pengembangan 0.015% untuk fail besar. Perhatikan bahawa sebenarnya
bilangan blok cakera terpakai hampir tidak pernah meningkat. gzip mengekalkan mod, pemilikan dan
cap masa fail semasa memampatkan atau menyahmampat.

PILIHAN


-a --ascii
Mod teks Ascii: tukar hujung baris menggunakan konvensyen tempatan. Pilihan ini adalah
hanya disokong pada beberapa sistem bukan Unix. Untuk MSDOS, CR LF ditukar kepada LF apabila
memampatkan, dan LF ditukar kepada CR LF apabila nyahmampat.

-c --stdout --to-stdout
Tulis output pada output standard; simpan fail asal tidak berubah. Jika ada
beberapa fail input, output terdiri daripada urutan dimampatkan secara bebas
ahli. Untuk mendapatkan pemampatan yang lebih baik, gabungkan semua fail input sebelum ini
memampatkan mereka.

-d --nyahmampat --nyahmampatkan
Nyahmampat.

-f - kekuatan
Paksa pemampatan atau penyahmampatan walaupun fail mempunyai berbilang pautan atau
fail yang sepadan sudah wujud, atau jika data termampat dibaca daripada atau
ditulis ke terminal. Jika data input tidak dalam format yang diiktiraf oleh gzip, dan
jika pilihan --stdout juga diberikan, salin data input tanpa menukar ke
keluaran standard: biarkan zcat berkelakuan sebagai kucing. Jika -f tidak diberikan, dan apabila tidak berjalan
di latar belakang, gzip menggesa untuk mengesahkan sama ada fail sedia ada sepatutnya
ditimpa.

-h - membantu
Paparkan skrin bantuan dan berhenti.

-k --simpan
Simpan (jangan padam) fail input semasa pemampatan atau penyahmampatan.

-l --senarai
Untuk setiap fail yang dimampatkan, senaraikan medan berikut:

saiz termampat: saiz fail yang dimampatkan
saiz tidak dimampatkan: saiz fail yang tidak dimampatkan
nisbah: nisbah mampatan (0.0% jika tidak diketahui)
uncompressed_name: nama fail yang tidak dimampatkan

Saiz yang tidak dimampatkan diberikan sebagai -1 untuk fail yang tidak dalam format gzip, seperti
fail .Z yang dimampatkan. Untuk mendapatkan saiz yang tidak dimampatkan untuk fail sedemikian, anda boleh menggunakan:

fail zcat.Z | wc -c

Dalam kombinasi dengan pilihan --verbose, medan berikut juga dipaparkan:

kaedah: kaedah mampatan
crc: CRC 32-bit data yang tidak dimampatkan
tarikh & masa: cap masa untuk fail yang tidak dimampatkan

Kaedah mampatan yang disokong pada masa ini ialah kempis, mampat, lzh (SCO
mampatkan -H) dan bungkus. Crc diberikan sebagai ffffffff untuk fail yang tidak dalam format gzip.

Dengan --name, nama, tarikh dan masa yang tidak dimampatkan adalah yang disimpan dalam
mampatkan fail jika ada.

Dengan --verbose, jumlah saiz dan nisbah mampatan untuk semua fail juga
dipaparkan, melainkan beberapa saiz tidak diketahui. Dengan --quiet, tajuk dan jumlah baris
tidak dipaparkan.

-L --lesen
Paparkan gzip lesen dan berhenti.

-n --tiada nama
Semasa memampatkan, jangan simpan nama fail asal dan cap masa secara lalai.
(Nama asal sentiasa disimpan jika nama itu terpaksa dipotong.) Bila
menyahmampat, jangan simpan semula nama fail asal jika ada (buang hanya fail
gzip akhiran daripada nama fail termampat) dan jangan simpan semula masa asal
setem jika ada (salin daripada fail termampat). Pilihan ini adalah lalai
apabila nyahmampat.

-N --nama
Apabila memampatkan, sentiasa simpan nama fail asal dan cap masa; ini adalah
lalai. Apabila nyahmampat, pulihkan nama fail asal dan cap masa jika
hadir. Pilihan ini berguna pada sistem yang mempunyai had pada panjang nama fail atau
apabila cap masa telah hilang selepas pemindahan fail.

-q --senyap
Sekat semua amaran.

-r - berulang
Mengembara struktur direktori secara rekursif. Jika mana-mana nama fail dinyatakan pada
baris arahan ialah direktori, gzip akan turun ke dalam direktori dan memampatkan
semua fail yang ditemuinya di sana (atau nyahmampatkannya dalam kes senapang ).

--rsyncable
Semasa memampatkan, segerakkan output sekali-sekala berdasarkan input. ini
meningkatkan saiz kurang daripada 1 peratus kebanyakan kes, tetapi bermakna bahawa rsync(1)
program boleh mengambil kesempatan daripada persamaan dalam input tidak dimampatkan apabila
menyegerakkan dua fail yang dimampatkan dengan bendera ini. senapang tidak boleh memberitahu
perbezaan antara fail termampat yang dibuat dengan pilihan ini dan yang dicipta
tanpanya.

-S .suf --akhiran .suf
Apabila memampatkan, gunakan akhiran .suf dan bukannya .gz. Sebarang akhiran yang tidak kosong boleh
diberikan, tetapi akhiran selain .z dan .gz harus dielakkan untuk mengelakkan kekeliruan apabila
fail dipindahkan ke sistem lain.

Apabila nyahmampat, tambahkan .suf pada permulaan senarai akhiran untuk dicuba, bila
memperoleh nama fail output daripada nama fail input.

-t --ujian
Ujian. Semak integriti fail termampat.

-v --verbose
Berkata-kata. Paparkan nama dan peratusan pengurangan untuk setiap fail yang dimampatkan atau
dinyahmampat.

-V --versi
Versi. Paparkan nombor versi dan pilihan kompilasi kemudian berhenti.

-# --cepat --terbaik
Kawal selia kelajuan mampatan menggunakan digit yang ditentukan #, Di mana -1 or --cepat
menunjukkan kaedah mampatan terpantas (kurang mampatan) dan -9 or --terbaik
menunjukkan kaedah mampatan paling perlahan (mampatan terbaik). lalai
tahap mampatan ialah -6 (iaitu, berat sebelah ke arah pemampatan tinggi dengan mengorbankan
kelajuan).

ADVANCED PENGGUNAAN


Berbilang fail termampat boleh digabungkan. Dalam kes ini, senapang akan mengekstrak semua
ahli sekali gus. Sebagai contoh:

gzip -c file1 > foo.gz
gzip -c file2 >> foo.gz

Kemudian

gunzip -c foo

adalah bersamaan dengan

fail kucing1 fail2

Sekiranya berlaku kerosakan pada satu ahli fail .gz, ahli lain masih boleh dipulihkan (jika
anggota yang rosak dikeluarkan). Walau bagaimanapun, anda boleh mendapatkan pemampatan yang lebih baik dengan memampatkan semua
ahli sekaligus:

fail kucing1 fail2 | gzip > foo.gz

memampatkan lebih baik daripada

gzip -c file1 file2 > foo.gz

Jika anda ingin memampatkan semula fail bercantum untuk mendapatkan pemampatan yang lebih baik, lakukan:

gzip -cd old.gz | gzip > new.gz

Jika fail dimampatkan terdiri daripada beberapa ahli, saiz tidak dimampatkan dan CRC dilaporkan
dengan pilihan --list terpakai kepada ahli terakhir sahaja. Jika anda memerlukan saiz yang tidak dimampatkan
untuk semua ahli, anda boleh menggunakan:

gzip -cd file.gz | wc -c

Jika anda ingin mencipta satu fail arkib dengan berbilang ahli supaya ahli boleh
kemudian diekstrak secara bebas, gunakan pengarkib seperti tar atau zip. GNU tar menyokong
-z pilihan untuk memanggil gzip secara telus. gzip direka bentuk sebagai pelengkap kepada tar, bukan sebagai a
penggantian.

PERSEKITARAN


Pembolehubah persekitaran GZIP boleh memegang satu set pilihan lalai untuk gzip. Pilihan ini
ditafsirkan dahulu dan boleh ditimpa oleh parameter baris arahan yang jelas. Untuk
contoh:
untuk sh: GZIP="-8v --name"; eksport GZIP
untuk csh: setenv GZIP "-8v --name"
untuk MSDOS: tetapkan GZIP=-8v --name

Pada Vax/VMS, nama pembolehubah persekitaran ialah GZIP_OPT, untuk mengelakkan konflik dengan
simbol ditetapkan untuk permohonan program.

Gunakan gzip dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    Plugin Eclipse Tomcat
    Plugin Eclipse Tomcat
    Pemalam Eclipse Tomcat menyediakan
    penyepaduan mudah servlet tomcat
    bekas untuk pembangunan java
    aplikasi web. Anda boleh sertai kami untuk
    perbincangan...
    Muat turun Pemalam Eclipse Tomcat
  • 2
    Desktop WebTorrent
    Desktop WebTorrent
    WebTorrent Desktop adalah untuk penstriman
    torrents pada Mac, Windows atau Linux. Ia
    menyambung kepada kedua-dua BitTorrent dan
    WebTorrent rakan sebaya. Sekarang tidak ada
    perlu menunggu...
    Muat turun Desktop WebTorrent
  • 3
    GenX
    GenX
    GenX ialah program saintifik untuk memperhalusi
    refelcetivity sinar-x, neutron
    pemantulan dan sinar-x permukaan
    data pembelauan menggunakan pembezaan
    algoritma evolusi....
    Muat turun GenX
  • 4
    pspp4windows
    pspp4windows
    PSPP ialah program untuk statistik
    analisis data sampel. Ia adalah percuma
    penggantian untuk program proprietari
    SPSS. PSPP mempunyai kedua-dua berasaskan teks dan
    grafik kami...
    Muat turun pspp4windows
  • 5
    Sambungan Git
    Sambungan Git
    Sambungan Git ialah alat UI kendiri
    untuk menguruskan repositori Git. Ia juga
    berintegrasi dengan Windows Explorer dan
    Microsoft Visual Studio
    (2015/2017/2019). ke...
    Muat turun Sambungan Git
  • 6
    eSpeak: sintesis pertuturan
    eSpeak: sintesis pertuturan
    Teks ke Enjin Pertuturan untuk Bahasa Inggeris dan
    banyak bahasa lain. Saiz padat dengan
    sebutan yang jelas tetapi buatan.
    Tersedia sebagai program baris arahan dengan
    banyak ...
    Muat turun eSpeak: sintesis pertuturan
  • Lebih »

Arahan Linux

Ad