Ini adalah perintah pbzip2 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
pbzip2 - kompresor file bzip2 paralel, v1.1.9
RINGKASAN
pbzip2 [ -123456789 ] [ -b#cdfhklm#p#qrS#tvVz ] [ nama file ... ]
DESKRIPSI
pbzip2 adalah implementasi paralel dari kompresor file penyortiran blok bzip2 yang menggunakan
pthreads dan mencapai percepatan mendekati linier pada mesin SMP. Output dari versi ini adalah
sepenuhnya kompatibel dengan bzip2 v1.0.2 atau yang lebih baru (yaitu: apa pun yang dikompresi dengan pbzip2 dapat
didekompresi dengan bzip2).
pbzip2 harus bekerja pada sistem apa pun yang memiliki kompiler C++ yang kompatibel dengan pthreads (seperti
gcc). Telah diuji pada: Linux, Windows (cygwin), Solaris, Tru64/OSF1, HP-UX, dan
Irix.
Pengaturan default untuk pbzip2 akan bekerja dengan baik dalam banyak kasus. Satu-satunya sakelar yang Anda inginkan
kemungkinan perlu digunakan adalah -d untuk mendekompresi file dan -p untuk mengatur # prosesor untuk pbzip2
untuk digunakan jika deteksi otomatis tidak didukung pada sistem Anda, atau Anda ingin menggunakan # of . tertentu
CPU.
PILIHAN
-B# Di mana # adalah ukuran blok dalam langkah 100k (default 9 = 900k)
-C, --stdout
Keluaran ke keluaran standar (stdout)
-d,--dekompresi
Dekompresi file
-f,--paksa
Paksa, timpa file keluaran yang ada
-h,--bantuan
Cetak pesan bantuan ini
-k,--tetap
Simpan file input, jangan dihapus
-l,--beban rata-rata
Rata-rata beban menentukan prosesor jumlah maksimum yang akan digunakan
-M# Di mana # adalah penggunaan memori maksimum dalam langkah 1MB (default 100 = 100MB)
-P# Di mana # adalah jumlah prosesor (default: deteksi otomatis)
-q,--tenang
Mode senyap (default)
-r,--baca
Baca seluruh file input ke dalam RAM dan pisahkan antar prosesor
-S# Ukuran tumpukan utas anak dalam langkah 1KB (ukuran tumpukan default jika tidak ditentukan)
-t,--tes
Uji integritas file terkompresi
-v,--bertele-tele
Modus verbose
-V Tampilkan info versi untuk pbzip2 lalu keluar
-z,--kompres
Kompres file (default)
-1,--cepat ... -9,--terbaik
Setel ukuran blok BWT ke 100k .. 900k (default 900k).
--ignore-trailing-sampah=#
Abaikan tanda sampah tambahan (1 - diabaikan; 0 - dilarang)
Jika tidak ada nama file yang diberikan, pbzip2 mengompres atau mendekompresi dari input standar ke
keluaran standar.
FILE UKURAN
Anda harus dapat mengompres file yang lebih besar dari 4GB dengan pbzip2.
File yang dikompres dengan pbzip2 dipecah menjadi potongan-potongan dan masing-masing bagian individu
dikompres. Begini caranya pbzip2 berjalan lebih cepat pada beberapa CPU karena potongannya bisa
dikompresi secara bersamaan. File .bz2 terakhir mungkin sedikit lebih besar daripada sebelumnya
dikompresi dengan program bzip2 biasa karena pemisahan file ini (biasanya kurang dari
0.2% lebih besar). File yang dikompres dengan pbzip2 juga akan mendapatkan kecepatan yang cukup besar
saat didekompresi menggunakan pbzip2.
File yang dikompres menggunakan bzip2 tidak akan melihat percepatan karena bzip2 mengemas data
menjadi satu potongan yang tidak dapat dibagi antara prosesor.
CONTOH
Contoh 1: pbzip2 myfile.tar
Contoh ini akan memampatkan file "myfile.tar" ke dalam file terkompresi
"file saya.tar.bz2". Ini akan menggunakan # prosesor yang terdeteksi secara otomatis (atau 2 prosesor jika
deteksi otomatis tidak didukung) dengan ukuran blok file default 900k dan blok BWT default
ukuran 900k
Contoh 2: pbzip2 -b15k myfile.tar
Contoh ini akan memampatkan file "myfile.tar" ke dalam file terkompresi
"file saya.tar.bz2". Ini akan menggunakan # prosesor yang terdeteksi secara otomatis (atau 2 prosesor jika
deteksi otomatis tidak didukung) dengan ukuran blok file 1500k dan ukuran blok BWT 900k.
File "myfile.tar" tidak akan dihapus setelah kompresi selesai.
Contoh 3: pbzip2 -p4 -r -5 myfile.tar second*.txt
Contoh ini akan memampatkan file "myfile.tar" ke dalam file terkompresi
"file saya.tar.bz2". Ini akan menggunakan 4 prosesor dengan ukuran blok BWT 500k. Blok file
size akan menjadi ukuran "myfile.tar" dibagi 4 (# prosesor) sehingga data akan
dibagi secara merata di antara setiap prosesor. Ini mengharuskan Anda memiliki cukup RAM untuk pbzip2 untuk
membaca seluruh file ke dalam memori untuk kompresi. Pbzip2 kemudian akan menggunakan opsi yang sama untuk
kompres semua file lain yang cocok dengan wildcard "kedua*.txt" di direktori itu.
Contoh 4: tar cf myfile.tar.bz2 --use-compress-prog=pbzip2 dir_to_compress/
Contoh 4: tar -c directory_to_compress/ | pbzip2 -c > myfile.tar.bz2
Contoh-contoh ini akan memampatkan data yang diberikan ke pbzip2 melalui pipa dari TAR ke dalam
file terkompresi "myfile.tar.bz2". Ini akan menggunakan # prosesor yang terdeteksi secara otomatis (atau 2
prosesor jika deteksi otomatis tidak didukung) dengan ukuran blok file default 900k dan
ukuran blok BWT default 900k. TAR mengumpulkan semua file dari
direktori "directory_to_compress/" dan meneruskan data ke pbzip2 saat berfungsi.
Contoh 5: pbzip2 -d -m500 myfile.tar.bz2
Contoh ini akan mendekompres file "myfile.tar.bz2" ke dalam file dekompresi
"file saya.tar". Ini akan menggunakan # prosesor yang terdeteksi secara otomatis (atau 2 prosesor jika deteksi otomatis
tidak didukung). Ini akan menggunakan maksimum 500MB memori untuk dekompresi. Sakelar
-b, -r, dan -1..-9 tidak valid untuk dekompresi.
Contoh 6: pbzip2 -dc myfile.tar.bz2 | tar x
Contoh ini akan mendekompresi dan membuka tar file "myfile.tar.bz2" yang menyalurkan output dari
dekompresi pbzip2 ke tar.
Contoh 7: pbzip2 -c < myfile.txt > myfile.txt.bz2
Contoh ini akan membaca myfile.txt dari input standar yang mengompresinya ke output standar
yang diarahkan ke myfile.txt.bz2.
Gunakan pbzip2 online menggunakan layanan onworks.net