InggrisPerancisSpanyol

Ad


favorit OnWorks

kompres - Online di Cloud

Jalankan kompres di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah kompres perintah yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


kompres, uncompress.real - kompres dan perluas data

RINGKASAN


kompres [ -f ] [ -v ] [ -c ] [ -V ] [ -r ] [ -b bit ] [ nama ... ]
buka kompresi.nyata [ -f ] [ -v ] [ -c ] [ -V ] [ nama ... ]

DESKRIPSI


Perhatikan bahwa program yang biasanya diinstal sebagai tidak terkompresi dipasang untuk
Debian sebagai buka kompresi.nyata. Hal ini dilakukan untuk menghindari konflik dengan
program yang umum digunakan dengan nama yang sama yang merupakan bagian dari paket gzip.

Kompres mengurangi ukuran file bernama menggunakan pengkodean Lempel-Ziv adaptif. Kapan pun
mungkin, setiap file diganti dengan satu dengan ekstensi .Z, sambil tetap sama
mode kepemilikan, akses dan waktu modifikasi. Jika tidak ada file yang ditentukan, standar
input dikompresi ke output standar. Kompres hanya akan mencoba mengompres
file biasa. Secara khusus, itu akan mengabaikan tautan simbolik. Jika sebuah file memiliki banyak hard
tautan, kompres akan menolak untuk mengompresnya kecuali jika -f bendera diberikan.

If -f tidak diberikan dan kompres dijalankan di latar depan, pengguna diminta untuk
apakah file yang ada harus ditimpa.

File terkompresi dapat dikembalikan ke bentuk aslinya menggunakan buka kompresi.nyata.

buka kompresi.nyata mengambil daftar file pada baris perintahnya dan mengganti setiap file yang
nama diakhiri dengan .Z dan yang dimulai dengan angka ajaib yang benar dengan file yang tidak terkompresi
tanpa .Z. File yang tidak dikompresi akan memiliki mode, kepemilikan, dan stempel waktu
berkas terkompresi.

Grafik -c pilihan membuat kompres/uncompress.real menulis ke output standar; tidak ada file
berubah.

Jika -r bendera ditentukan, kompres akan beroperasi secara rekursif. Jika ada nama file
ditentukan pada baris perintah adalah direktori, kompres akan turun ke direktori
dan kompres semua file yang ditemukan di sana.

Grafik -V flag memberi tahu masing-masing program ini untuk mencetak versi dan level tambalannya, bersama dengan
flag preprocessor apa pun yang ditentukan selama kompilasi, di stderr sebelum melakukan apa pun
kompresi atau unkompresi.

Kompres menggunakan algoritma Lempel-Ziv yang dimodifikasi yang dipopulerkan dalam "A Technique for High"
Kompresi Data Kinerja", Terry A. Welch, IEEE Komputer, jilid 17, tidak. 6 (Juni 1984),
hal.8-19. Substring umum dalam file pertama kali diganti dengan kode 9-bit 257 dan lebih tinggi.
Ketika kode 512 tercapai, algoritme beralih ke kode 10-bit dan terus menggunakan lebih banyak
bit sampai batas yang ditentukan oleh -b bendera tercapai (default 16). bit harus
antara 9 dan 16. Default dapat diubah di sumber untuk mengizinkan kompres untuk dijalankan
mesin yang lebih kecil.

Setelah bit batas tercapai, kompres secara berkala memeriksa rasio kompresi. Jika
itu meningkat, kompres terus menggunakan kamus kode yang ada. Namun, jika
rasio kompresi menurun, kompres membuang tabel substring dan membangunnya kembali
dari awal. Ini memungkinkan algoritme untuk beradaptasi dengan "blok" file berikutnya.

Perhatikan bahwa -b bendera dihilangkan untuk tidak terkompresi. nyata, sejak bit parameter yang ditentukan
selama kompresi dikodekan dalam output, bersama dengan angka ajaib untuk memastikan bahwa
baik dekompresi data acak maupun rekompresi data terkompresi tidak dicoba.

Jumlah kompresi yang diperoleh tergantung pada ukuran input, jumlah bit
per kode, dan distribusi substring umum. Biasanya, teks seperti kode sumber
atau bahasa Inggris berkurang 50-60%. Kompresi umumnya jauh lebih baik daripada yang dicapai
oleh pengkodean Huffman (seperti yang digunakan dalam pak), atau pengkodean Huffman adaptif (padat), dan membutuhkan waktu lebih sedikit
waktu untuk menghitung.

Di bawah -v opsi, sebuah pesan dicetak yang menghasilkan persentase pengurangan untuk masing-masing
file dikompresi.

DIAGNOSTIK


Status keluar biasanya 0; jika file terakhir lebih besar setelah (percobaan) kompresi,
statusnya adalah 2; jika terjadi kesalahan, status keluar adalah 1.

Penggunaan: kompres [-dfvcVr] [-b maxbits] [file ...]
Opsi yang tidak valid ditentukan pada baris perintah.
Maxbit hilang
Maxbit harus mengikuti -b.
fillet: tidak dalam format terkompresi
File yang ditentukan untuk tidak terkompresi belum dikompres.
fillet: dikompresi dengan xx bit, hanya bisa menangani yy bit
File dikompresi oleh program yang bisa menangani lebih banyak bit daripada kompres
kode pada mesin ini. Kompres ulang file dengan yang lebih kecil bit.
fillet: sudah memiliki akhiran .Z -- tidak ada perubahan
File diasumsikan sudah dikompresi. Ganti nama file dan coba lagi.
fillet: nama file terlalu panjang untuk ditempelkan di .Z
File tidak dapat dikompresi karena namanya lebih panjang dari 12 karakter.
Ganti nama dan coba lagi. Pesan ini tidak muncul pada sistem BSD.
fillet sudah ada; apakah Anda ingin menimpa (y atau n)?
Tanggapi "y" jika Anda ingin file output diganti; "n" jika tidak.
buka kompres: input rusak
Pelanggaran SIGSEGV terdeteksi yang biasanya berarti file input telah
rusak.
Kompresi: xx.xx%
Persentase input yang disimpan oleh kompresi. (Hanya relevan untuk -v.)
-- bukan file atau direktori biasa: diabaikan
Ketika file input bukan file atau direktori biasa, (mis. tautan simbolik,
socket, FIFO, file perangkat), dibiarkan tidak berubah.
-- memiliki xx tautan lain: tidak berubah
File input memiliki tautan; itu dibiarkan tidak berubah. Lihat ln(1) untuk informasi lebih lanjut.
Gunakan -f flag untuk memaksa kompresi file yang ditautkan banyak-banyak.
-- file tidak berubah
Tidak ada penghematan yang dicapai dengan kompresi. Masukan tetap perawan.

Gunakan kompres online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad