brotli - brotli, unbrotli - kompres atau dekompresi file
brotli [OPTION|FILE]...
unbrotli is equivalent to brotli --decompress
brotli adalah algoritme kompresi lossless dengan tujuan umum yang memampatkan data menggunakan kombinasi varian modern dari algoritme LZ77, pengkodean Huffman, dan pemodelan konteks urutan ke-2, dengan rasio kompresi sebanding dengan metode kompresi tujuan umum terbaik yang tersedia saat ini. Kecepatannya mirip dengan deflate tetapi menawarkan kompresi yang lebih padat.
Sintaks baris perintah brotli mirip dengan gzip (1) dan zstd (1) . Tidak seperti gzip (1), file sumber dipertahankan secara default. Dimungkinkan untuk menghapusnya setelah diproses dengan menggunakan --rm opsi .
Argumen yang terlihat seperti "--name" atau "--name=value" adalah opsi . Setiap opsi memiliki bentuk pendek "-x" atau "nilai-x". Beberapa opsi bentuk pendek dapat digabungkan:
--decompress --stdout --suffix=.b
bekerja sama dengan
-d -s -S .b
Dan
-dsS .b
brotli memiliki 3 mode operasi:
mode default adalah kompresi;
Opsi --decompress mengaktifkan mode dekompresi;
Opsi --test beralih ke mode uji integritas; opsi ini setara dengan "--decompress --stdout" kecuali bahwa data yang didekompresi dibuang alih-alih ditulis ke output standar.
Setiap argumen non-opsi adalah entri file. Jika tidak ada file yang diberikan atau file adalah "-", brotli membaca dari masukan standar. Semua argumen setelah "--" adalah entri file.
Kecuali jika --stdout atau --output ditentukan, file ditulis ke file baru yang namanya diambil dari file sumber nama:
saat mengompresi, akhiran ditambahkan ke nama file sumber untuk mendapatkan nama file target
saat mendekompresi, akhiran dihapus dari nama file sumber untuk mendapatkan nama file target
Akhiran default adalah .br, tetapi dapat ditentukan dengan opsi --suffix.
Opsi yang bertentangan atau duplikat tidak diperbolehkan.
tingkat kompresi (0-9); nilai yang lebih besar menyebabkan kompresi yang lebih padat, tetapi lebih lambat
menulis pada output standar
mode dekompresi
paksa file keluaran ditimpa
tampilkan bantuan ini dan keluar
hapus file sumber; Perilaku mirip gzip (1)
simpan file sumber; Perilaku seperti zstd (1)
jangan menyalin atribut file sumber
valid hanya jika ada entri input tunggal
tingkat kompresi (0-11); nilai yang lebih besar menyebabkan kompresi yang lebih padat, tetapi lebih lambat
uji mode integritas file
meningkatkan verbositas output
atur ukuran jendela LZ77 (0, 10-24) (default: 22); ukuran jendela adalah (2**NUM - 16); 0 membiarkan kompresor menentukan nilai optimal; ukuran jendela yang lebih besar meningkatkan kerapatan; dekoder mungkin memerlukan memori hingga ukuran jendela untuk beroperasi
akhiran file keluaran (default: .br)
tampilkan versi dan keluar
gunakan tingkat kompresi terbaik (default); sama dengan "-q 11"
brotli file format is defined in RFC 7932 https://www.ietf.org/rfc/rfc7932.txt .
brotli is open-sourced under the MIT License https://opensource.org/licenses/MIT .
Mailing list: https://groups.google.com/forum/#!forum/brotli
Laporkan bug di: https://github.com/google/brotli/issues