ภาษาอังกฤษอาหารฝรั่งเศสสเปน

ไอคอน Fav ของ OnWorks

pigz - ออนไลน์ในคลาวด์

เรียกใช้ pigz ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง pigz ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


pigz, unpigz - บีบอัดหรือขยายไฟล์

เรื่องย่อ


หมู [ -cdfhikKlLnNqrRtTz0..9,11 ] [ -b ขนาดบล็อก ] [ -p หัวข้อ ] [ -S วิภัตติ ] [ ชื่อ ... ]
แกะ [ -cfhikKlLnNqrRtTz ] [ -b ขนาดบล็อก ] [ -p หัวข้อ ] [ -S วิภัตติ ] [ ชื่อ ... ]

DESCRIPTION


หมู บีบอัดโดยใช้เธรดเพื่อใช้ประโยชน์จากโปรเซสเซอร์และคอร์หลายตัว อินพุตคือ
แบ่งออกเป็นชิ้นขนาด 128 KB โดยแต่ละอันบีบอัดแบบขนาน ค่าเช็ครายบุคคล
สำหรับแต่ละอันจะถูกคำนวณแบบคู่ขนานกัน ข้อมูลที่บีบอัดถูกเขียนขึ้นเพื่อ
ผลลัพธ์และค่าตรวจสอบรวมคำนวณจากค่าตรวจสอบแต่ละรายการ

รูปแบบข้อมูลบีบอัดที่สร้างอยู่ในรูปแบบ gzip, zlib หรือไฟล์ zip แบบรายการเดียว
โดยใช้วิธีบีบอัดแบบปล่อยลมออก การบีบอัดทำให้เกิดการยุบตัวแบบดิบบางส่วน
สตรีมที่ต่อกันด้วยเธรดการเขียนเดี่ยวและห่อด้วยค่าที่เหมาะสม
ส่วนหัวและส่วนท้าย โดยที่ตัวอย่างมีค่าเช็ครวมกัน

กระแสลมแฟลทแบบดิบบางส่วนจะสิ้นสุดลงโดยบล็อกที่เก็บไว้ที่ว่างเปล่า (โดยใช้
ตัวเลือก Z_SYNC_FLUSH ของ zlib) เพื่อสิ้นสุดสตรีมบิตบางส่วนที่ขอบเขตไบต์
ที่ช่วยให้สตรีมบางส่วนสามารถต่อกันได้ง่ายๆ เป็นลำดับของไบต์ นี้
เพิ่มโอเวอร์เฮดขนาดเล็กมาก XNUMX-XNUMX ไบต์ให้กับเอาต์พุตสำหรับอินพุตแต่ละอัน

ขนาดบล็อกอินพุตเริ่มต้นคือ 128K แต่สามารถเปลี่ยนได้ด้วย -b ตัวเลือก. จำนวน
ของเธรดการบีบอัดถูกกำหนดโดยค่าเริ่มต้นเป็นจำนวนตัวประมวลผลออนไลน์ ซึ่งสามารถ
เปลี่ยนโดยใช้ -p ตัวเลือก. ระบุ -p 1 หลีกเลี่ยงการใช้เธรดทั้งหมด

บล็อกอินพุตในขณะที่บีบอัดอย่างอิสระมี 32K สุดท้ายของบล็อกก่อนหน้า
โหลดเป็นพจนานุกรมที่ตั้งไว้ล่วงหน้าเพื่อรักษาประสิทธิภาพการบีบอัดของการยุบเป็น
เธรดเดียว สามารถปิดได้โดยใช้ปุ่ม -i or --เป็นอิสระ ทางเลือก เพื่อให้
บล็อกสามารถคลายการบีบอัดได้อย่างอิสระสำหรับการกู้คืนข้อผิดพลาดบางส่วนหรือสำหรับการเข้าถึงแบบสุ่ม

การบีบอัดไม่สามารถขนานได้ อย่างน้อยก็ไม่มี deflate ที่เตรียมไว้เป็นพิเศษ
สตรีมเพื่อจุดประสงค์นั้น ผลที่ตามมา, หมู ใช้เธรดเดียว (เธรดหลัก) สำหรับ
คลายการบีบอัดแต่จะสร้างอีกสามเธรดสำหรับอ่าน เขียน และเช็ค
การคำนวณซึ่งสามารถเร่งการคลายการบีบอัดได้ในบางกรณี ขนาน
สามารถปิดการคลายการบีบอัดได้โดยระบุหนึ่งกระบวนการ ( -dp 1 or -ทีพี 1 ).

ไฟล์ที่บีบอัดสามารถกู้คืนเป็นรูปแบบดั้งเดิมได้โดยใช้ หมู -d or unpigz

OPTIONS


-# --เร็ว --ดีที่สุด
กำหนดความเร็วของการบีบอัดโดยใช้ตัวเลขที่ระบุ #ที่นี่มี -1 or --เร็ว
ระบุวิธีการบีบอัดที่เร็วที่สุด (บีบอัดน้อยกว่า) และ -9 or --ดีที่สุด
หมายถึงวิธีการบีบอัดที่ช้าที่สุด (การบีบอัดที่ดีที่สุด) -0 คือไม่มีการบีบอัด
-11 ให้การบีบอัดที่ดีขึ้นสองสามเปอร์เซ็นต์โดยมีค่าใช้จ่ายสูงในการดำเนินการ NS
ค่าเริ่มต้นคือ -6

-b --ขนาดบล็อก mmm
ตั้งค่าขนาดบล็อกการบีบอัดเป็น mmmK (ค่าเริ่มต้น 128KiB)

-c --stdout --to-stdout
เขียนผลลัพธ์ที่ประมวลผลทั้งหมดไปยัง stdout (จะไม่ลบ)

-d --คลายการบีบอัด --uncompress
คลายการบีบอัดอินพุต

-f --บังคับ
บังคับเขียนทับ บีบอัด .gz ลิงก์ และเทอร์มินัล

-h --ช่วยด้วย
แสดงหน้าจอช่วยเหลือและออก

-i --เป็นอิสระ
บีบอัดบล็อกอย่างอิสระเพื่อกู้คืนความเสียหาย

-k --เก็บไว้
อย่าลบไฟล์ต้นฉบับหลังจากประมวลผล

-K --ซิป
บีบอัดเป็นรูปแบบรายการเดียวของ PKWare zip (.zip)

-l --รายการ
แสดงรายการเนื้อหาของอินพุตที่บีบอัด

-L --ใบอนุญาต
แสดง หมู ใบอนุญาตและลาออก

-n --ไม่มีชื่อ
อย่าเก็บหรือกู้คืนชื่อไฟล์ใน/จากส่วนหัว

-N --ชื่อ
จัดเก็บ/กู้คืนชื่อไฟล์และเวลาแก้ไขใน/จากส่วนหัว

-p --กระบวนการ n
อนุญาตมากถึง n กระบวนการ (ค่าเริ่มต้นคือจำนวนของตัวประมวลผลออนไลน์)

-q --เงียบ --เงียบ
ไม่พิมพ์ข้อความ แม้จะเกิดข้อผิดพลาด

-r - บันทึกซ้ำ
ประมวลผลเนื้อหาของไดเรกทอรีย่อยทั้งหมด

-R --rsyncable
ตำแหน่งบล็อกที่กำหนดอินพุตสำหรับ rsync

-S --คำต่อท้าย .ss
ใช้คำต่อท้าย .sss แทน .gz (สำหรับการบีบอัด)

-t --ทดสอบ
ทดสอบความสมบูรณ์ของอินพุตที่บีบอัด

-T --ไม่มีเวลา
อย่าจัดเก็บหรือกู้คืนเวลาม็อดใน/จากส่วนหัว

-v --รายละเอียด
ให้ผลลัพธ์ที่ละเอียดยิ่งขึ้น

-V --รุ่น
แสดงเวอร์ชันของ pigz.

-z --zlib
บีบอัดเป็น zlib (.zz) แทนรูปแบบ gzip

-- อาร์กิวเมนต์ทั้งหมดหลัง "--" จะถือเป็นชื่อไฟล์ (สำหรับชื่อที่ขึ้นต้นด้วย "-")

ตัวเลือกเหล่านี้มีเอกลักษณ์เฉพาะสำหรับระดับการบีบอัด -11:

-F --แรก
ทำซ้ำก่อน ก่อนแยกบล็อก (ค่าเริ่มต้นคือสุดท้าย)

-ผม, --วนซ้ำ n
จำนวนการทำซ้ำสำหรับการเพิ่มประสิทธิภาพ (ค่าเริ่มต้น 15)

-NS, --maxsplits n
จำนวนสูงสุดของบล็อกแยก (ค่าเริ่มต้น 15)

-O --หนึ่งบล็อก
อย่าแบ่งเป็นบล็อคเล็กๆ (ค่าเริ่มต้นคือการแบ่งบล็อค)

ลิขสิทธิ์ ข้อสังเกต


ซอฟต์แวร์นี้มีให้ 'ตามที่เป็น' โดยไม่มีการรับประกันโดยชัดแจ้งหรือโดยนัย ไม่ว่าในกรณีใด
ผู้เขียนจะต้องรับผิดชอบต่อความเสียหายใด ๆ ที่เกิดขึ้นจากการใช้ซอฟต์แวร์นี้หรือไม่

ลิขสิทธิ์ (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013 Mark Adler
<[ป้องกันอีเมล]>

ในประเทศ หมู(1)

ใช้ pigz ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad