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

ไอคอน Fav ของ OnWorks

เปิดเครื่องรูด - ออนไลน์ใน Cloud

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

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

โครงการ:

ชื่อ


unzip - แสดงรายการ ทดสอบ และแตกไฟล์ที่บีบอัดในไฟล์ ZIP

เรื่องย่อ


เปิดเครื่องรูด [-Z] [-cflptTuvz[abjnoqsCDKLMUVWX$/:^]] ไฟล์[ซิป] [file (s) ... ] [-x xfile ... ]
[-d หมดอายุ]

DESCRIPTION


เปิดเครื่องรูด จะแสดงรายการ ทดสอบ หรือแยกไฟล์จากไฟล์ ZIP ซึ่งพบได้ทั่วไปใน MS-DOS
ระบบต่างๆ การทำงานเริ่มต้น (โดยไม่มีตัวเลือก) คือการแตกไฟล์ลงในไดเร็กทอรีปัจจุบัน
(และไดเรกทอรีย่อยด้านล่าง) ไฟล์ทั้งหมดจากไฟล์ ZIP ที่ระบุ สหาย
โครงการ ไปรษณีย์(1) สร้างไฟล์ ZIP ทั้งสองโปรแกรมเข้ากันได้กับไฟล์เก็บถาวรที่สร้างขึ้น
โดย PKWARE's พีเคซิป และ พีคุนซิป สำหรับ MS-DOS แต่ในหลายกรณี ตัวเลือกโปรแกรมหรือค่าเริ่มต้น
พฤติกรรมแตกต่างกัน

อาร์กิวเมนต์


ไฟล์[ซิป]
เส้นทางของไฟล์ ZIP หากข้อกำหนดของไฟล์เป็นไวด์การ์ด แต่ละรายการจะตรงกัน
ไฟล์ได้รับการประมวลผลตามลำดับที่กำหนดโดยระบบปฏิบัติการ (หรือระบบไฟล์)
เฉพาะชื่อไฟล์เท่านั้นที่สามารถเป็นสัญลักษณ์แทนได้ เส้นทางนั้นไม่สามารถ นิพจน์สัญลักษณ์แทน
คล้ายกับที่รองรับในเชลล์ Unix ที่ใช้กันทั่วไป (sh, ครับ, csh) และเมย์
ประกอบด้วย:

* จับคู่ลำดับตั้งแต่ 0 ตัวอักษรขึ้นไป

? ตรงกับ 1 ตัวอักษร

[...] จับคู่อักขระตัวเดียวที่พบในวงเล็บ มีการระบุช่วง
โดยอักขระขึ้นต้น ยัติภังค์ และอักขระลงท้าย ถ้า
เครื่องหมายอัศเจรีย์หรือคาเร็ต (`!' หรือ `^') อยู่หลังวงเล็บปีกกาด้านซ้าย ตามด้วย
ช่วงของอักขระภายในวงเล็บเสริม (นั่นคืออะไร
ยกเว้น อักขระที่อยู่ในวงเล็บจะถือว่าตรงกัน) ถึง
ระบุวงเล็บซ้ายทุกคำ ลำดับอักขระสามตัว ``[[]'' ต้อง
นำไปใช้

(โปรดระบุตัวอักษรใดๆ ที่อาจตีความหรือแก้ไขโดย
ระบบปฏิบัติการ โดยเฉพาะภายใต้ Unix และ VMS) หากไม่พบรายการที่ตรงกัน
ข้อกำหนดจะถือว่าเป็นชื่อไฟล์ตามตัวอักษร และหากล้มเหลวเช่นกัน
ต่อท้าย .zip ต่อท้าย โปรดทราบว่ารองรับไฟล์ ZIP แบบขยายตัวเอง เช่น
กับไฟล์ ZIP อื่น ๆ เพียงระบุส่วนต่อท้าย .exe (ถ้ามี) ให้ชัดเจน

[file (s)]
รายการทางเลือกของสมาชิกที่เก็บถาวรที่จะประมวลผล คั่นด้วยช่องว่าง (VMS
เวอร์ชันที่คอมไพล์ด้วย VMSCLI ที่กำหนดจะต้องคั่นไฟล์ด้วยเครื่องหมายจุลภาคแทน ดู
-v in OPTIONS ด้านล่าง) นิพจน์ทั่วไป (ไวลด์การ์ด) อาจใช้เพื่อจับคู่
สมาชิกหลายคน ดูด้านบน. อีกครั้ง ให้แน่ใจว่าได้อ้างอิงนิพจน์ที่จะ
มิฉะนั้นจะถูกขยายหรือแก้ไขโดยระบบปฏิบัติการ

[-x xfile]
รายการทางเลือกของสมาชิกที่เก็บถาวรที่จะแยกออกจากการประมวลผล ตั้งแต่ไวลด์การ์ด
โดยปกติอักขระจะตรงกับตัวคั่นไดเรกทอรี (`/') (สำหรับข้อยกเว้น โปรดดูตัวเลือก
-W) ตัวเลือกนี้อาจใช้เพื่อแยกไฟล์ใดๆ ที่อยู่ในไดเรกทอรีย่อย สำหรับ
ตัวอย่าง ``unzip foo *.[ch] -x */*'' จะแตกไฟล์ต้นฉบับ C ทั้งหมดในไฟล์หลัก
ไดเร็กทอรี แต่ไม่มีในไดเร็กทอรีย่อยใดๆ ปราศจาก -x ตัวเลือกแหล่งที่มา C ทั้งหมด
ไฟล์ในไดเร็กทอรีทั้งหมดภายใน zipfile จะถูกแยกออกมา

[-d หมดอายุ]
ไดเร็กทอรีทางเลือกที่จะแยกไฟล์ โดยค่าเริ่มต้น ไฟล์ทั้งหมดและ
ไดเร็กทอรีย่อยถูกสร้างขึ้นใหม่ในไดเร็กทอรีปัจจุบัน NS -d ตัวเลือกช่วยให้
แตกไฟล์ในไดเร็กทอรีตามอำเภอใจ (สมมติว่ามีสิทธิ์เขียนเสมอ
ไปยังไดเร็กทอรี) ตัวเลือกนี้ไม่จำเป็นต้องปรากฏที่ส่วนท้ายของบรรทัดคำสั่ง มัน
ยังยอมรับก่อนข้อกำหนด zipfile (พร้อมตัวเลือกปกติ)
ทันทีหลังจากข้อกำหนด zipfile หรือระหว่าง file (s) และ -x
ตัวเลือก. อ็อพชันและไดเร็กทอรีอาจต่อกันโดยไม่มีช่องว่าง
ระหว่างกัน แต่โปรดทราบว่าสิ่งนี้อาจทำให้การทำงานของเชลล์ปกติถูกระงับ
โดยเฉพาะอย่างยิ่ง ``-d ~'' (ตัวหนอน) ถูกขยายโดยเชลล์ Unix C เป็นชื่อของ
โฮมไดเร็กทอรีของผู้ใช้ แต่ ``-d~'' จะถือว่าเป็นไดเร็กทอรีย่อยตามตัวอักษร ``~'' ของ
ไดเร็กทอรีปัจจุบัน

OPTIONS


โปรดทราบว่าเพื่อสนับสนุนฮาร์ดแวร์ที่ล้าสมัย เปิดเครื่องรูดหน้าจอการใช้งานถูกจำกัดไว้ที่ 22
หรือ 23 บรรทัด จึงควรถือเป็นเพียงข้อเตือนใจพื้นฐาน เปิดเครื่องรูด วากยสัมพันธ์
แทนที่จะเป็นรายการแฟล็กที่เป็นไปได้ทั้งหมดอย่างละเอียดถี่ถ้วน รายการที่ละเอียดถี่ถ้วนดังต่อไปนี้:

-Z zipinfo(1) โหมด หากตัวเลือกแรกในบรรทัดคำสั่งคือ -Z, ที่เหลือ
ตัวเลือกจะถูกนำมาเป็น zipinfo(1) ตัวเลือก ดูหน้าคู่มือที่เหมาะสมสำหรับa
คำอธิบายของตัวเลือกเหล่านี้

-A [OS/2, Unix DLL] พิมพ์ความช่วยเหลือเพิ่มเติมสำหรับอินเทอร์เฟซการเขียนโปรแกรม (API) ของ DLL

-c แตกไฟล์ไปที่ stdout/screen (``CRT'') ตัวเลือกนี้คล้ายกับ -p ตัวเลือก
ยกเว้นว่าชื่อของแต่ละไฟล์จะถูกพิมพ์ในขณะที่แตกไฟล์ -a ตัวเลือกที่
อนุญาต และการแปลง ASCII-EBCDIC จะดำเนินการโดยอัตโนมัติตามความเหมาะสม
ตัวเลือกนี้ไม่อยู่ในรายการ เปิดเครื่องรูด หน้าจอการใช้งาน

-f ปรับปรุงไฟล์ที่มีอยู่ เช่น แยกเฉพาะไฟล์ที่มีอยู่แล้วในดิสก์
และที่ใหม่กว่าสำเนาดิสก์ โดยค่าเริ่มต้น เปิดเครื่องรูด สอบถามก่อน
เขียนทับ แต่ -o อาจใช้ตัวเลือกเพื่อระงับการสืบค้นข้อมูล สังเกตว่า
ภายใต้ระบบปฏิบัติการหลายระบบ ต้องตั้งค่าตัวแปรสภาพแวดล้อม TZ (เขตเวลา)
อย่างถูกต้องเพื่อ -f และ -u เพื่อให้ทำงานได้อย่างถูกต้อง (ภายใต้ Unix ตัวแปรคือ
มักจะตั้งค่าโดยอัตโนมัติ) เหตุผลนี้ค่อนข้างละเอียดอ่อนแต่ต้อง
ทำกับความแตกต่างระหว่างเวลาไฟล์รูปแบบ DOS (เวลาท้องถิ่นเสมอ) และ Unix-
เวลาการจัดรูปแบบ (เป็น GMT/UTC เสมอ) และความจำเป็นในการเปรียบเทียบทั้งสอง แบบฉบับ
ค่า TZ คือ ``PST8PDT'' (เวลาแปซิฟิกของสหรัฐฯ พร้อมการปรับอัตโนมัติสำหรับแสงแดด
ประหยัดเวลาหรือ ``เวลาฤดูร้อน'')

-l แสดงรายการไฟล์เก็บถาวร (รูปแบบสั้น) ชื่อขนาดไฟล์ที่ไม่บีบอัดและ
พิมพ์วันที่และเวลาที่แก้ไขของไฟล์ที่ระบุพร้อมกับผลรวม
สำหรับไฟล์ทั้งหมดที่ระบุ หาก UnZip ถูกคอมไพล์ด้วย OS2_EAS ที่กำหนดไว้ คำสั่ง -l ตัวเลือก
ยังแสดงรายการคอลัมน์สำหรับขนาดของ OS/2 Extended attribute (EAs) และ OS/2 . ที่เก็บไว้
รายการควบคุมการเข้าถึง (ACL) นอกจากนี้ความคิดเห็น zipfile และแต่ละไฟล์
ความคิดเห็น (ถ้ามี) จะปรากฏขึ้น หากไฟล์ถูกเก็บถาวรจากไฟล์กรณีเดียว
ระบบ (เช่น ระบบไฟล์ MS-DOS FAT เก่า) และ -L มีตัวเลือกให้
ชื่อไฟล์จะถูกแปลงเป็นตัวพิมพ์เล็กและนำหน้าด้วยเครื่องหมายคาเร็ต (^)

-p แตกไฟล์ไปยังไพพ์ (stdout) ไม่มีอะไรนอกจากข้อมูลไฟล์ถูกส่งไปยัง stdout และ
ไฟล์จะถูกแยกออกมาในรูปแบบไบนารีเสมอ เช่นเดียวกับที่จัดเก็บ (no
แปลง)

-t ทดสอบไฟล์เก็บถาวร ตัวเลือกนี้จะแยกแต่ละไฟล์ที่ระบุในหน่วยความจำและ
เปรียบเทียบ CRC (การตรวจสอบความซ้ำซ้อนแบบวนซ้ำ, การตรวจสอบที่ปรับปรุงแล้ว) ของการขยาย
ไฟล์ที่มีค่า CRC ที่เก็บไว้ของไฟล์ต้นฉบับ

-T [ระบบปฏิบัติการส่วนใหญ่] ตั้งค่าการประทับเวลาในไฟล์เก็บถาวรเป็นไฟล์ใหม่ล่าสุดในแต่ละไฟล์
หนึ่ง. สิ่งนี้สอดคล้องกับ ไปรษณีย์'s -ไป ตัวเลือกยกเว้นว่าสามารถใช้กับสัญลักษณ์แทนได้
zipfiles (เช่น ``unzip -T \*.zip'') และเร็วกว่ามาก

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

-v แสดงรายการไฟล์เก็บถาวร (รูปแบบ verbose) หรือแสดงข้อมูลเวอร์ชันการวินิจฉัย ตัวเลือกนี้
มีวิวัฒนาการและตอนนี้ทำหน้าที่เป็นทั้งตัวเลือกและตัวปรับแต่ง เป็นตัวเลือกที่มี
วัตถุประสงค์สองประการ: เมื่อระบุ zipfile โดยไม่มีตัวเลือกอื่น -v รายการที่เก็บถาวร
ไฟล์อย่างละเอียด เพิ่มพื้นฐาน -l ข้อมูลวิธีการบีบอัด, บีบอัด
ขนาด อัตราการบีบอัด และ CRC 32 บิต ตรงกันข้ามกับการแข่งขันส่วนใหญ่
สาธารณูปโภค เปิดเครื่องรูด ลบ 12 ไบต์ส่วนหัวเพิ่มเติมของรายการที่เข้ารหัสจาก
ตัวเลขขนาดที่บีบอัด ดังนั้นขนาดที่บีบอัดและอัตราส่วนการอัด
ตัวเลขไม่ขึ้นกับสถานะการเข้ารหัสของรายการและแสดงค่าที่ถูกต้อง
ประสิทธิภาพการบีบอัด (ขนาดที่สมบูรณ์ของข้อมูลที่บีบอัดที่เข้ารหัส
สตรีมสำหรับรายการ zipfile นั้นรายงานโดย verbose . มากขึ้น zipinfo(1) รายงาน ดู
คู่มือแยกต่างหาก) เมื่อไม่ได้ระบุ zipfile (นั่นคือคำสั่งที่สมบูรณ์
เป็นเพียง ``unzip -v'') หน้าจอวินิจฉัยจะพิมพ์ออกมา นอกจากความปกติ
ส่วนหัวพร้อมวันที่เผยแพร่และเวอร์ชัน เปิดเครื่องรูด แสดงรายการบ้าน Info-ZIP ftp ไซต์และ
จะค้นหารายการไซต์ ftp และไม่ใช่ ftp อื่นได้ที่ไหน ระบบปฏิบัติการเป้าหมาย
ที่มันถูกคอมไพล์ เช่นเดียวกับ (อาจ) ฮาร์ดแวร์ที่เป็นอยู่
คอมไพล์ คอมไพเลอร์และเวอร์ชันที่ใช้ และวันที่รวบรวม พิเศษใดๆ
ตัวเลือกการรวบรวมที่อาจส่งผลต่อการทำงานของโปรแกรม (ดูเพิ่มเติม ถอดรหัส
ด้านล่าง); และตัวเลือกใด ๆ ที่เก็บไว้ในตัวแปรสภาพแวดล้อมที่อาจทำเช่นเดียวกัน (ดู
และพวกเรา OPTIONS ด้านล่าง). เป็นตัวดัดแปลงทำงานร่วมกับผู้อื่น
ตัวเลือก (เช่น -t) เพื่อสร้างผลลัพธ์ที่ละเอียดยิ่งขึ้นหรือดีบัก นี้ยังไม่ได้
ดำเนินการอย่างเต็มที่ แต่จะเผยแพร่ในอนาคต

-z แสดงเฉพาะความคิดเห็นที่เก็บถาวร

ตัวปรับแต่ง


-a แปลงไฟล์ข้อความ โดยปกติแล้ว ไฟล์ทั้งหมดจะถูกแยกออกมาเหมือนกับที่เก็บไว้
(เป็นไฟล์ ``ไบนารี'') NS -a ตัวเลือกทำให้เกิดไฟล์ที่ระบุโดย ไปรษณีย์ เป็นไฟล์ข้อความ
(ผู้ที่มีป้ายกำกับ `t' ใน zipinfo รายชื่อ แทนที่จะเป็น `b') ให้เป็นไปโดยอัตโนมัติ
แยกออกมาเช่นนี้ แปลงส่วนท้ายบรรทัด อักขระท้ายไฟล์ และ
อักขระกำหนดตัวเองตามความจำเป็น (เช่น ไฟล์ Unix ใช้การดึงบรรทัด (LFs)
สำหรับ end-of-line (EOL) และไม่มี end-of-file (EOF); แมคอินทอชใช้
การคืนสินค้า (CRs) สำหรับ EOLs; และระบบปฏิบัติการพีซีส่วนใหญ่ใช้ CR+LF สำหรับ EOLs
และ control-Z สำหรับ EOF นอกจากนี้ เมนเฟรมของ IBM และเทอร์มินัลมิชิแกน
ระบบใช้ EBCDIC แทนชุดอักขระ ASCII ทั่วไป และรองรับ NT
Unicode.) โปรดทราบว่า ไปรษณีย์การระบุไฟล์ข้อความของไฟล์ข้อความไม่ได้สมบูรณ์แบบ
ไฟล์ ``ข้อความ'' บางไฟล์อาจเป็นไบนารีและในทางกลับกัน เปิดเครื่องรูด จึงพิมพ์
``[ข้อความ]'' หรือ ``[ไบนารี]'' เพื่อตรวจสอบด้วยภาพสำหรับแต่ละไฟล์ที่แยกออกมาเมื่อใช้
-a ตัวเลือก -อ๊า option บังคับให้แตกไฟล์ทั้งหมดเป็นข้อความโดยไม่คำนึงถึง
ของประเภทไฟล์ที่ควรจะเป็น บน VMS โปรดดูเพิ่มเติมที่ -S.

-b [ทั่วไป] ถือว่าไฟล์ทั้งหมดเป็นแบบไบนารี (ไม่มีการแปลงข้อความ) นี่คือทางลัดสำหรับ
--- สิ่ง.

-b [Tandem] บังคับให้สร้างไฟล์ด้วยรหัสไฟล์ประเภท 180 ('C') เมื่อทำการแตกไฟล์ Zip
รายการที่ทำเครื่องหมายเป็น "ข้อความ" (บนตีคู่ -a ถูกเปิดใช้งานโดยค่าเริ่มต้น ดูด้านบน)

-b [VMS] แปลงไฟล์ไบนารีอัตโนมัติ (ดู -a ด้านบน) ถึงความยาวคงที่ บันทึก 512 ไบต์
รูปแบบ. เพิ่มตัวเลือกเป็นสองเท่า (-BB) บังคับให้แตกไฟล์ทั้งหมดในรูปแบบนี้
เมื่อแยกออกเป็นเอาต์พุตมาตรฐาน (-c or -p ตัวเลือกที่มีผล) ค่าเริ่มต้น
การแปลงตัวคั่นบันทึกข้อความถูกปิดใช้งานสำหรับไบนารี (-b) ตอบกลับ ทั้งหมด (-BB)
ไฟล์

-B [เมื่อคอมไพล์ด้วย UNIXBACKUP ที่กำหนด] บันทึกสำเนาสำรองของแต่ละรายการที่เขียนทับ
ไฟล์. ไฟล์สำรองจะได้รับชื่อของไฟล์เป้าหมายด้วยเครื่องหมายตัวหนอนและ
สามารถเลือกหมายเลขลำดับที่ไม่ซ้ำกัน (สูงสุด 5 หลัก) ต่อท้าย หมายเลขลำดับ
ถูกนำไปใช้เมื่อใดก็ตามที่มีไฟล์อื่นที่มีชื่อเดิมและตัวหนอนอยู่แล้ว
เมื่อใช้ร่วมกับตัวเลือก "เขียนทับทั้งหมด" -o, ไฟล์สำรองที่มีหมายเลขคือ
ไม่เคยสร้าง ในกรณีนี้ ไฟล์สำรองทั้งหมดจะตั้งชื่อเป็นไฟล์ต้นฉบับด้วย
เครื่องหมายตัวหนอนต่อท้าย ไฟล์สำรองที่มีอยู่จะถูกลบออกโดยไม่ต้องแจ้งให้ทราบ คุณสมบัตินี้
ทำงานคล้ายกับพฤติกรรมเริ่มต้นของ emacs(1) ในหลายสถานที่

ตัวอย่าง: สำเนาเก่าของ ``foo'' ถูกเปลี่ยนชื่อเป็น ``foo~''

คำเตือน: ผู้ใช้ควรทราบว่า -B ตัวเลือกไม่ได้ป้องกันการสูญเสียที่มีอยู่
ข้อมูลในทุกสถานการณ์ ตัวอย่างเช่น เมื่อ เปิดเครื่องรูด ถูกรันใน overwrite-all
โหมด ไฟล์ ``foo~'' ที่มีอยู่จะถูกลบออกก่อน เปิดเครื่องรูด พยายามเปลี่ยนชื่อ ``foo''
ถึง ``foo~'' เมื่อความพยายามเปลี่ยนชื่อนี้ล้มเหลว (เนื่องจากการล็อกไฟล์ไม่เพียงพอ
สิทธิ์หรือ ... ) การแยก ``foo~'' จะถูกยกเลิก แต่การสำรองข้อมูลเก่า
ไฟล์หายแล้ว สถานการณ์ที่คล้ายกันเกิดขึ้นเมื่อหมายเลขลำดับ
ช่วงสำหรับไฟล์สำรองที่มีหมายเลขหมด (99999 หรือ 65535 สำหรับ 16 บิต
ระบบ) ในกรณีนี้ ไฟล์สำรองที่มีหมายเลขลำดับสูงสุดคือ
ลบและแทนที่ด้วยเวอร์ชันสำรองใหม่โดยไม่ต้องแจ้งให้ทราบ

-C ใช้การจับคู่ที่ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่สำหรับการเลือกรายการเก็บถาวรจาก
รายการบรรทัดคำสั่งของรูปแบบการเลือกสารสกัด เปิดเครื่องรูดปรัชญาของมันคือ ``คุณได้รับ
สิ่งที่คุณขอ'' (สิ่งนี้ก็รับผิดชอบ -L/-U เปลี่ยน; ดูที่เกี่ยวข้อง
ตัวเลือกด้านล่าง) เนื่องจากระบบไฟล์บางระบบต้องคำนึงถึงขนาดตัวพิมพ์ทั้งหมด (โดยเฉพาะอย่างยิ่ง
ภายใต้ระบบปฏิบัติการ Unix) และเนื่องจากทั้งไฟล์ ZIP และ เปิดเครื่องรูด ตัวเองเป็น
แบบพกพาข้ามแพลตฟอร์ม เปิดเครื่องรูดพฤติกรรมเริ่มต้นของการจับคู่ทั้งไวด์การ์ดและ
ชื่อไฟล์ตามตัวอักษรตรงตามตัวพิมพ์ใหญ่-เล็ก นั่นคือการระบุ ``makefile'' บน
บรรทัดคำสั่ง will เพียง จับคู่ ``makefile'' ในไฟล์เก็บถาวร ไม่ใช่ ``Makefile'' หรือ
``MAKEFILE'' (และในทำนองเดียวกันสำหรับข้อกำหนดไวด์การ์ด) เนื่องจากสิ่งนี้ไม่ได้
สอดคล้องกับพฤติกรรมของระบบปฏิบัติการ/ระบบไฟล์อื่นๆ (เช่น OS/2
HPFS ซึ่งรักษาตัวพิมพ์เล็กและตัวพิมพ์ใหญ่แต่ไม่อ่อนไหวต่อมัน) the -C ตัวเลือกอาจเป็น
ใช้เพื่อบังคับให้ชื่อไฟล์ทั้งหมดตรงตามตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ในตัวอย่างข้างต้น
ไฟล์ทั้งสามจะตรงกับ ``makefile'' (หรือ ``make*'' หรือคล้ายกัน) NS -C
ตัวเลือกมีผลกับข้อกำหนดของไฟล์ทั้งในรายการไฟล์ปกติและรายการไฟล์ที่แยกออก
(เอ็กซ์ลิสต์).

โปรดทราบว่า -C ตัวเลือกไม่มีผลกับการค้นหาไฟล์ zip
หรือการจับคู่รายการเก็บถาวรกับไฟล์ที่มีอยู่บนเส้นทางการแยก บน
ระบบไฟล์ที่คำนึงถึงขนาดตัวพิมพ์ เปิดเครื่องรูด จะไม่พยายามเขียนทับไฟล์ ``FOO'' เมื่อ
กำลังแยกรายการ ``foo''!

-D ข้ามการกู้คืนการประทับเวลาสำหรับรายการที่แยกออกมา โดยทั่วไป, เปิดเครื่องรูด พยายามที่จะ
กู้คืนข้อมูลเมตาทั้งหมดสำหรับรายการที่แยกมาใน Zip
เก็บถาวร (และไม่ต้องการสิทธิ์หรือกำหนดความเสี่ยงด้านความปลอดภัย) โดยระบุ
-D, เปิดเครื่องรูด ถูกบอกให้ระงับการคืนค่าการประทับเวลาสำหรับไดเร็กทอรีอย่างชัดเจน
สร้างจากรายการไฟล์ Zip ตัวเลือกนี้ใช้ได้เฉพาะกับพอร์ตที่รองรับ
การตั้งค่าการประทับเวลาสำหรับไดเร็กทอรี (ปัจจุบันคือ ATheOS, BeOS, MacOS, OS/2, Unix, VMS,
Win32 สำหรับอื่นๆ เปิดเครื่องรูด พอร์ต -D ไม่มีผล) ตัวเลือกที่ซ้ำกัน -DD กองกำลัง
การปราบปรามการคืนค่าประทับเวลาสำหรับรายการที่แยกทั้งหมด (ไฟล์และ
ไดเร็กทอรี) ตัวเลือกนี้ส่งผลให้เกิดการตั้งค่าการประทับเวลาสำหรับการแยกทั้งหมด
รายการไปยังเวลาปัจจุบัน

บน VMS การตั้งค่าเริ่มต้นสำหรับตัวเลือกนี้คือ -D เพื่อให้สอดคล้องกับ
ลักษณะการทำงานของการสำรองข้อมูล: การประทับเวลาของไฟล์ถูกเรียกคืน, การประทับเวลาของการแยกออก
ไดเรกทอรีที่เหลืออยู่ในเวลาปัจจุบัน เพื่อเปิดใช้งานการคืนค่าไดเร็กทอรี
การประทับเวลา ตัวเลือกที่ถูกปฏิเสธ --NS ควรระบุ บน VMS ตัวเลือก -D
ปิดใช้งานการกู้คืนการประทับเวลาสำหรับรายการไฟล์ Zip ที่แยกออกมาทั้งหมด (ที่นี่ a
เดียว -D บนบรรทัดคำสั่งรวมกับค่าเริ่มต้น -D ทำในสิ่งที่ชัดเจน
-DD ทำกับระบบอื่นๆ)

-E [MacOS เท่านั้น] แสดงเนื้อหาของช่องพิเศษของ MacOS ระหว่างการดำเนินการกู้คืน

-F [Acorn เท่านั้น] ระงับการลบนามสกุลไฟล์ NFS จากชื่อไฟล์ที่เก็บไว้

-F [ระบบที่ไม่ใช่ Acorn รองรับชื่อไฟล์แบบยาวที่มีเครื่องหมายจุลภาคฝังตัว และเฉพาะในกรณีที่
คอมไพล์ด้วย ACORN_FTYPE_NFS ที่กำหนดไว้] แปลข้อมูลประเภทไฟล์จาก ACORN
ฟิลด์พิเศษของ RISC OS บล็อกในส่วนขยายประเภทไฟล์ NFS และผนวกเข้ากับชื่อ
ของไฟล์ที่แตกออกมา (เมื่อชื่อไฟล์ที่จัดเก็บปรากฏว่ามี . อยู่แล้ว
ต่อท้ายนามสกุลไฟล์ NFS มันถูกแทนที่ด้วยข้อมูลจากฟิลด์พิเศษ)

-i [MacOS เท่านั้น] ละเว้นชื่อไฟล์ที่จัดเก็บไว้ในฟิลด์พิเศษของ MacOS แทนมากที่สุด
ใช้ชื่อไฟล์ที่เข้ากันได้ซึ่งจัดเก็บไว้ในส่วนทั่วไปของส่วนหัวของรายการ

-j เส้นทางขยะ โครงสร้างไดเร็กทอรีของไฟล์เก็บถาวรไม่ได้ถูกสร้างขึ้นใหม่ ไฟล์ทั้งหมดคือ
ฝากไว้ในไดเร็กทอรีการแยก (โดยค่าเริ่มต้นคือไดเร็กทอรีปัจจุบัน)

-J [BeOS เท่านั้น] คุณสมบัติไฟล์ขยะ แอตทริบิวต์ไฟล์ BeOS ของไฟล์ไม่ใช่
คืนค่าเพียงข้อมูลของไฟล์

-J [MacOS เท่านั้น] ละเว้นฟิลด์พิเศษของ MacOS ข้อมูลเฉพาะของ Macintosh ทั้งหมดถูกข้ามไป
Data-fork และ resource-fork ถูกกู้คืนเป็นไฟล์แยกกัน

-K [AtheOS, BeOS, Unix เท่านั้น] รักษาแอตทริบิวต์ไฟล์ SUID/SGID/Tacky ไม่มีสิ่งนี้
ตั้งค่าสถานะ บิตแอตทริบิวต์เหล่านี้จะถูกล้างด้วยเหตุผลด้านความปลอดภัย

-L แปลงเป็นตัวพิมพ์เล็กชื่อไฟล์ใด ๆ ที่มีต้นกำเนิดจากระบบปฏิบัติการตัวพิมพ์ใหญ่เท่านั้น
หรือระบบไฟล์. (นี้คือ เปิดเครื่องรูดพฤติกรรมเริ่มต้นของรุ่นก่อน 5.11; NS
พฤติกรรมเริ่มต้นใหม่จะเหมือนกับพฤติกรรมเดิมที่มี -U ตัวเลือกซึ่งก็คือ
ตอนนี้ล้าสมัยและจะถูกลบออกในรุ่นต่อ ๆ ไป) ขึ้นอยู่กับผู้จัดเก็บ
ไฟล์ที่เก็บถาวรภายใต้ระบบไฟล์กรณีเดียว (VMS, MS-DOS FAT เก่า ฯลฯ) อาจเป็น
จัดเก็บเป็นชื่อตัวพิมพ์ใหญ่ทั้งหมด สิ่งนี้อาจน่าเกลียดหรือไม่สะดวกเมื่อแยกไปยัง
ระบบไฟล์รักษาขนาดตัวพิมพ์ เช่น OS/2 HPFS หรือตัวพิมพ์เล็กเช่น
ภายใต้ยูนิกซ์ โดยค่าเริ่มต้น เปิดเครื่องรูด แสดงรายการและแยกชื่อไฟล์ดังกล่าวตรงตามที่เป็น
เก็บไว้ (ยกเว้นการตัดทอน การแปลงอักขระที่ไม่รองรับ ฯลฯ ); นี้
option ทำให้ชื่อของไฟล์ทั้งหมดจากบางระบบถูกแปลงเป็น
ตัวพิมพ์เล็ก NS -NS ตัวเลือกบังคับให้แปลงทุกชื่อไฟล์เป็นตัวพิมพ์เล็ก
โดยไม่คำนึงถึงระบบไฟล์ต้นทาง

-M ไพพ์เอาต์พุตทั้งหมดผ่านเพจเจอร์ภายในที่คล้ายกับ Unix ข้อมูลเพิ่มเติม(1) คำสั่ง ที่
จุดสิ้นสุดของ screenful ของเอาต์พุต เปิดเครื่องรูด หยุดชั่วคราวด้วยพรอมต์ ``- More--''; ต่อไป
screenful สามารถดูได้โดยการกดปุ่ม Enter (Return) หรือแป้นเว้นวรรค เปิดเครื่องรูด
สามารถยุติได้โดยการกดปุ่ม ``q'' และสำหรับบางระบบ ให้กด Enter/Return
กุญแจ. ต่างจาก Unix ข้อมูลเพิ่มเติม(1) ไม่มีความสามารถในการค้นหาหรือแก้ไขล่วงหน้า
นอกจากนี้ เปิดเครื่องรูด ไม่ได้สังเกตว่ามีเส้นยาวมาพันที่ขอบหน้าจอหรือไม่
ส่งผลให้มีการพิมพ์ตั้งแต่สองบรรทัดขึ้นไปและมีโอกาสที่
ข้อความบางส่วนจะเลื่อนออกจากด้านบนของหน้าจอก่อนที่จะดู บางอย่าง
ระบบตรวจไม่พบจำนวนบรรทัดที่มีอยู่บนหน้าจอซึ่งในกรณีนี้
เปิดเครื่องรูด ถือว่าสูง 24 เส้น

-n ไม่เคยเขียนทับไฟล์ที่มีอยู่ หากมีไฟล์อยู่แล้ว ให้ข้ามการแตกไฟล์ของ
ไฟล์นั้นโดยไม่แจ้ง โดยค่าเริ่มต้น เปิดเครื่องรูด แบบสอบถามก่อนแตกไฟล์ใด ๆ
ที่มีอยู่แล้ว; ผู้ใช้สามารถเลือกที่จะเขียนทับเฉพาะไฟล์ปัจจุบัน
เขียนทับไฟล์ทั้งหมด, ข้ามการแยกไฟล์ปัจจุบัน, ข้ามการแยกไฟล์ทั้งหมด
ไฟล์ที่มีอยู่ หรือเปลี่ยนชื่อไฟล์ปัจจุบัน

-N [Amiga] แยกความคิดเห็นของไฟล์เป็นไฟล์บันทึกของ Amiga ความคิดเห็นของไฟล์ถูกสร้างขึ้นด้วย
ตัวเลือก -c ของ ไปรษณีย์(1) หรือด้วยตัวเลือก -N ของพอร์ต Amiga ของ ไปรษณีย์(1) ซึ่ง
เก็บ filenotes เป็นความคิดเห็น

-o เขียนทับไฟล์ที่มีอยู่โดยไม่ต้องแจ้ง นี่เป็นตัวเลือกที่อันตราย ดังนั้นจงใช้มัน
ด้วยความระมัดระวัง (มักใช้กับ -fอย่างไรก็ตาม และเป็นวิธีเดียวที่จะเขียนทับ
ไดเร็กทอรี EAs ภายใต้ OS/2.)

-P รหัสผ่าน
ใช้ รหัสผ่าน เพื่อถอดรหัสรายการ zipfile ที่เข้ารหัส (ถ้ามี) นี้ IS ไม่ปลอดภัย!
ระบบปฏิบัติการแบบผู้ใช้หลายคนมีวิธีให้ผู้ใช้เห็นปัจจุบัน
บรรทัดคำสั่งของผู้ใช้รายอื่น แม้แต่ในระบบสแตนด์อะโลนก็มี
ภัยคุกคามจากการแอบดูไหล่ การจัดเก็บรหัสผ่านข้อความธรรมดาเป็นส่วนหนึ่งของa
บรรทัดคำสั่งในสคริปต์อัตโนมัติยิ่งแย่ลงไปอีก เมื่อใดก็ตามที่เป็นไปได้ ให้ใช้การไม่
สะท้อนพร้อมท์โต้ตอบเพื่อป้อนรหัสผ่าน (และที่ซึ่งความปลอดภัยคือความจริง
ที่สำคัญใช้การเข้ารหัสที่รัดกุมเช่น Pretty Good Privacy แทน
การเข้ารหัสที่ค่อนข้างอ่อนแอโดยยูทิลิตี้ zipfile มาตรฐาน)

-q ดำเนินการอย่างเงียบ ๆ (-qq = เงียบยิ่งกว่า) ปกติ เปิดเครื่องรูด พิมพ์ชื่อ
ของไฟล์ที่กำลังแตกหรือทดสอบ วิธีการแตกไฟล์ ไฟล์ใดๆ หรือ
zipfile ความคิดเห็นที่อาจถูกเก็บไว้ในไฟล์เก็บถาวรและอาจเป็นบทสรุปเมื่อ
เสร็จสิ้นด้วยแต่ละไฟล์เก็บถาวร NS -q[q] ตัวเลือกระงับการพิมพ์บางส่วนหรือทั้งหมด
ของข้อความเหล่านี้

-s [OS/2, NT, MS-DOS] แปลงช่องว่างในชื่อไฟล์เป็นขีดล่าง เนื่องจากพีซีทั้งหมด
ระบบปฏิบัติการอนุญาตให้มีช่องว่างในชื่อไฟล์ เปิดเครื่องรูด โดยค่าเริ่มต้นแยกชื่อไฟล์
โดยมีช่องว่างครบถ้วน (เช่น ``EA DATA. SF'') อย่างไรก็ตาม สิ่งนี้อาจดูน่าอึดอัด เนื่องจาก
โดยเฉพาะ MS-DOS ไม่รองรับช่องว่างในชื่อไฟล์อย่างสวยงาม การแปลง
ช่องว่างเพื่อขีดเส้นใต้สามารถขจัดความอึดอัดในบางกรณี

-S [VMS] แปลงไฟล์ข้อความ (-a, -อ๊า) เป็นรูปแบบบันทึก Stream_LF แทน
ค่าเริ่มต้นของไฟล์ข้อความ รูปแบบเร็กคอร์ดความยาวผันแปร (Stream_LF เป็นบันทึกเริ่มต้น
รูปแบบของ VMS เปิดเครื่องรูด. มันถูกนำไปใช้เว้นแต่การแปลง (-a, -อ๊า และ / หรือ -b, -BB) คือ
ที่ร้องขอหรือมีการประมวลผลรายการเฉพาะ VMS)

-U [UNICODE_SUPPORT เท่านั้น] แก้ไขหรือปิดใช้งานการจัดการ UTF-8 เมื่อ UNICODE_SUPPORT เป็น
ใช้ได้ ตัวเลือก -U กองกำลัง เปิดเครื่องรูด เพื่อยกเว้นอักขระที่ไม่ใช่ ASCII ทั้งหมดจาก UTF-8
ชื่อไฟล์ที่เข้ารหัสเป็น ``#Uxxxx'' (สำหรับอักขระ UCS-2 หรือ ``#Lx'' สำหรับ Unicode
codepoints ที่ต้องการ 3 octets) ตัวเลือกนี้มีไว้เพื่อจุดประสงค์ในการดีบักเป็นหลัก
เมื่อสงสัยว่าการสนับสนุน UTF-8 ที่ค่อนข้างใหม่จะทำให้ชื่อไฟล์ที่แยกออกมา

ทางเลือก -UU อนุญาตให้ปิดการใช้งานการรับรู้ของการเข้ารหัส UTF-8 ทั้งหมด
ชื่อไฟล์ การจัดการการเข้ารหัสชื่อไฟล์ภายใน เปิดเครื่องรูด กลับมาที่
พฤติกรรมของรุ่นก่อนหน้า

[การใช้งานที่เก่าและล้าสมัย] จะปล่อยให้ชื่อไฟล์เป็นตัวพิมพ์ใหญ่หากสร้างภายใต้ MS-DOS, VMS เป็นต้น
ดู -L ข้างบน.

-V รักษาหมายเลขเวอร์ชันไฟล์ (VMS) ไฟล์ VMS สามารถจัดเก็บด้วยหมายเลขเวอร์ชัน
ในรูปแบบ file.ext;## โดยค่าเริ่มต้น หมายเลขเวอร์ชัน ``;##'' จะถูกถอดออก
แต่ตัวเลือกนี้ช่วยให้สามารถเก็บรักษาไว้ได้ (ในระบบไฟล์ที่จำกัดชื่อไฟล์
สำหรับความยาวสั้นโดยเฉพาะหมายเลขรุ่นอาจถูกตัดทอนหรือถอดออก
โดยไม่คำนึงถึงตัวเลือกนี้)

-W [เมื่อเปิดใช้งานตัวเลือกเวลาคอมไพล์ WILD_STOP_AT_DIR เท่านั้น] แก้ไขรูปแบบ
รูทีนการจับคู่เพื่อให้ทั้งสอง `?' (อักขระตัวแทนอักขระเดียว) และ `*' (อักขระหลายตัว
wildcard) ไม่ตรงกับอักขระตัวคั่นไดเร็กทอรี `/' (ตัวสองตัว
ลำดับ ``**'' ทำหน้าที่เป็นไวด์การ์ดแบบหลายอักขระที่มีตัวคั่นไดเรกทอรี
ในอักขระที่ตรงกัน) ตัวอย่าง:

"*.c" ตรงกับ "foo.c" แต่ไม่ใช่ "mydir/foo.c"
"**.c" ตรงกับทั้ง "foo.c" และ "mydir/foo.c"
"*/*.c" ตรงกับ "bar/foo.c" แต่ไม่ตรงกับ "baz/bar/foo.c"
"??*/*" ตรงกับ "ab/foo" และ "abc/foo"
แต่ไม่ใช่ "a/foo" หรือ "a/b/foo"

ลักษณะการทำงานที่แก้ไขนี้เทียบเท่ากับรูปแบบการจับคู่รูปแบบที่ใช้โดย
เชลล์ของระบบปฏิบัติการเป้าหมายที่รองรับ UnZip บางตัว (ตัวอย่างหนึ่งคือ Acorn RISC OS)
ตัวเลือกนี้อาจไม่สามารถใช้ได้ในระบบที่ไฟล์ internal . ของไฟล์ Zip
อนุญาตให้ใช้อักขระตัวคั่นไดเรกทอรี `/' เป็นอักขระปกติในภาษาเนทีฟ
ชื่อไฟล์ระบบปฏิบัติการ (ปัจจุบัน UnZip ใช้กฎการจับคู่รูปแบบเดียวกัน
สำหรับทั้งข้อมูลจำเพาะไวด์การ์ด zipfile และรูปแบบการเลือกรายการ zip ส่วนใหญ่
พอร์ต สำหรับระบบที่อนุญาตให้ `/' เป็นอักขระชื่อไฟล์ปกติ ตัวเลือก -W จะ
ไม่ทำงานตามที่คาดไว้ในข้อกำหนดไวด์การ์ด zipfile)

-X [VMS, Unix, OS/2, NT, Tandem] กู้คืนข้อมูลเจ้าของ/การป้องกัน (รายการ UIC และ ACL)
ภายใต้ VMS หรือข้อมูลผู้ใช้และกลุ่ม (UID/GID) ภายใต้ Unix หรือรายการควบคุมการเข้าถึง
(ACL) ภายใต้ OS/2 ที่เปิดใช้งานเครือข่ายบางเวอร์ชัน (เซิร์ฟเวอร์ Warp ที่มี IBM LAN
เซิร์ฟเวอร์/ผู้ขอ 3.0 ถึง 5.0; Warp Connect กับ IBM Peer 1.0) หรือ ACL ความปลอดภัย
ภายใต้ Windows NT ในกรณีส่วนใหญ่จะต้องมีสิทธิ์พิเศษของระบบและ
เพิ่มตัวเลือกเป็นสองเท่า (-XX) ภายใต้ NT สั่ง เปิดเครื่องรูด เพื่อใช้สิทธิพิเศษสำหรับ
การสกัด; แต่ภายใต้ Unix ตัวอย่างเช่น ผู้ใช้ที่อยู่ในหลายกลุ่มสามารถ
กู้คืนไฟล์ที่เป็นเจ้าของโดยกลุ่มใด ๆ ตราบใดที่ ID ผู้ใช้ตรงกับหรือ
ของเธอเอง โปรดทราบว่าแอตทริบิวต์ของไฟล์ทั่วไปจะถูกกู้คืนเสมอ -- ตัวเลือกนี้
ใช้เฉพาะกับข้อมูลการเป็นเจ้าของเพิ่มเติมที่ไม่บังคับซึ่งมีอยู่ในระบบปฏิบัติการบางระบบ
[รายการควบคุมการเข้าถึงของ NT ดูเหมือนจะไม่เข้ากันได้กับ OS/2 โดยเฉพาะ
ดังนั้นจึงไม่มีความพยายามใด ๆ ในการพกพาสิทธิ์การเข้าถึงข้ามแพลตฟอร์ม มันคือ
ไม่ชัดเจนภายใต้เงื่อนไขว่าจะมีประโยชน์อย่างไร]

-Y [VMS] จัดการกับนามสกุลไฟล์ที่ลงท้ายด้วย ``.nnn'' (โดยที่ ``nnn'' เป็นทศนิยม
number) ราวกับว่าเป็นหมายเลขเวอร์ชัน VMS (``;nnn'') (ค่าเริ่มต้นคือการรักษา
เป็นประเภทไฟล์) ตัวอย่าง:
"ab3" -> "ab;3"

-$ [MS-DOS, OS/2, NT] คืนค่าป้ายกำกับโวลุ่มหากสื่อสำหรับการแยกออกได้
(เช่น ดิสเก็ต) เพิ่มตัวเลือกเป็นสองเท่า (-) อนุญาตให้สื่อถาวร (ฮาร์ดดิสก์) ถึง
ติดป้ายไว้ด้วย ตามค่าเริ่มต้น ฉลากปริมาณจะถูกละเว้น

-/ ส่วนขยาย
[Acorn เท่านั้น] แทนที่รายการส่วนขยายที่จัดทำโดย Unzip$Ext สภาพแวดล้อม
ตัวแปร. ในระหว่างการแตกไฟล์ นามสกุลไฟล์ที่ตรงกับรายการใดรายการหนึ่งใน
รายการส่วนขยายนี้จะถูกสลับหน้าชื่อฐานของไฟล์ที่แยกออกมา

-: [ทั้งหมดยกเว้น Acorn, VM/CMS, MVS, Tandem] อนุญาตให้แยกสมาชิกที่เก็บถาวรลงใน
ตำแหน่งที่อยู่นอก `` โฟลเดอร์รูทการแตกไฟล์'' ปัจจุบัน ด้วยเหตุผลด้านความปลอดภัย
เปิดเครื่องรูด ปกติจะลบองค์ประกอบพาธ ``parent dir'' (``../'') ออกจากชื่อ
ไฟล์ที่แยกออกมา คุณลักษณะด้านความปลอดภัยนี้ (ใหม่สำหรับเวอร์ชัน 5.50) ป้องกัน เปิดเครื่องรูด รถในตำนานจากเกม
ตั้งใจเขียนไฟล์ไปยังพื้นที่ ``ที่ละเอียดอ่อน'' นอกการสกัดที่ทำงานอยู่
โฟลเดอร์หัวต้นไม้ NS -: ตัวเลือกให้ เปิดเครื่องรูด เปลี่ยนกลับไปเป็นก่อนหน้า, more
พฤติกรรมเสรีนิยม เพื่อให้สามารถแยกไฟล์เก็บถาวร (เก่ากว่า) ที่ใช้ ``../'' ได้อย่างแม่นยำ
ส่วนประกอบเพื่อสร้างแผนผังไดเร็กทอรีหลายรายการในระดับปัจจุบัน
โฟลเดอร์การสกัด ตัวเลือกนี้ไม่ได้เปิดใช้งานการเขียนอย่างชัดเจนไปยังรูท
ไดเร็กทอรี (``/'') เพื่อให้บรรลุเป้าหมายนี้ จำเป็นต้องกำหนดเป้าหมายการสกัด
โฟลเดอร์ที่จะรูท (เช่น -d / ). อย่างไรก็ตาม เมื่อ -: ระบุตัวเลือกแล้ว ยังคง
เป็นไปได้ที่จะเขียนไปยังไดเร็กทอรีรูทโดยปริยายโดยระบุ ``../'' ให้เพียงพอ
ส่วนประกอบเส้นทางภายในไฟล์ zip ใช้ตัวเลือกนี้ด้วยความระมัดระวังอย่างยิ่ง

-^ [Unix เท่านั้น] อนุญาตให้ใช้อักขระควบคุมในชื่อของรายการไฟล์ ZIP ที่แยกออกมา บน
Unix ชื่อไฟล์อาจมีรหัสอักขระใด ๆ (8 บิต) โดยมีข้อยกเว้นสองประการ '/'
(ตัวคั่นไดเรกทอรี) และ NUL (0x00 ตัวบ่งชี้การสิ้นสุดสตริง C) เว้นแต่
ระบบไฟล์เฉพาะมีข้อกำหนดที่เข้มงวดกว่า โดยทั่วไป วิธีนี้ช่วยให้
เพื่อฝังอักขระควบคุม ASCII (หรือแม้แต่ลำดับการควบคุมที่ซับซ้อน) ในไฟล์
ชื่อ อย่างน้อยในระบบไฟล์ 'เนทีฟ' Unix อย่างไรก็ตามมันอาจจะสูง
น่าสงสัยที่จะใช้ "คุณสมบัติ" ของ Unix นี้ อักขระควบคุมที่ฝังอยู่ในไฟล์
ชื่ออาจมีผลข้างเคียงที่น่ารังเกียจเมื่อแสดงบนหน้าจอด้วยรหัสรายการบางอย่าง
โดยไม่ต้องกรองเพียงพอ และสำหรับผู้ใช้ทั่วไปอาจเป็นเรื่องยากที่จะ
จัดการชื่อไฟล์ดังกล่าว (เช่น เมื่อพยายามระบุให้เปิด คัดลอก ย้าย หรือ
การดำเนินการลบ) ดังนั้น, เปิดเครื่องรูด ใช้ตัวกรองตามค่าเริ่มต้นที่จะลบ
อักขระควบคุมที่อาจเป็นอันตรายจากชื่อไฟล์ที่แยกออกมา NS -^
ตัวเลือกอนุญาตให้แทนที่ตัวกรองนี้ในกรณีที่หายากที่ฝังชื่อไฟล์
ตัวละครควบคุมจะต้องได้รับการฟื้นฟูโดยเจตนา

-2 [VMS] บังคับให้แปลงชื่อไฟล์เป็นชื่อที่เข้ากันได้กับ ODS2 โดยไม่มีเงื่อนไข NS
ค่าเริ่มต้นคือการใช้ประโยชน์จากระบบไฟล์ปลายทาง รักษากรณีและขยาย
อักขระชื่อไฟล์บนระบบไฟล์ปลายทาง ODS5; และการประยุกต์ใช้
การกรองชื่อไฟล์ที่เข้ากันได้กับ ODS2 บนระบบไฟล์ปลายทาง ODS2

และพวกเรา OPTIONS


เปิดเครื่องรูดพฤติกรรมเริ่มต้นของอาจถูกแก้ไขผ่านตัวเลือกที่อยู่ในตัวแปรสภาพแวดล้อม
สามารถทำได้ด้วยตัวเลือกใดก็ได้ แต่น่าจะมีประโยชน์มากที่สุดกับ -a, -L, -C, -q,
-o,หรือ -n ตัวดัดแปลง: make เปิดเครื่องรูด แปลงไฟล์ข้อความอัตโนมัติตามค่าเริ่มต้น ทำให้มันแปลง
ชื่อไฟล์จากระบบตัวพิมพ์ใหญ่ถึงตัวพิมพ์เล็ก ทำให้มันตรงกับชื่อตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
ทำให้เงียบขึ้นหรือเขียนทับเสมอหรือไม่เขียนทับไฟล์ในขณะที่แยกไฟล์
ตัวอย่างเช่น การทำ เปิดเครื่องรูด ทำตัวเงียบที่สุด แจ้งแต่ข้อผิดพลาด คนเดียวจะ
ใช้หนึ่งในคำสั่งต่อไปนี้:

Unix บอร์นเชลล์:
UNZIP=-qq; ส่งออก UNZIP

เชลล์ Unix C:
setenv คลายซิป -qq

OS/2 หรือ MS-DOS:
ตั้งค่า UNZIP=-qq

VMS (คำพูดสำหรับ ตัวพิมพ์เล็ก):
กำหนด UNZIP_OPTS "-qq"

ตัวเลือกสภาพแวดล้อมมีผล ถือว่าเหมือนกับบรรทัดคำสั่งอื่น ๆ
ตัวเลือก ยกเว้นว่าเป็นตัวเลือกแรกบนบรรทัดคำสั่งอย่างมีประสิทธิภาพ ถึง
แทนที่ตัวเลือกสภาพแวดล้อม เราอาจใช้ ``ตัวดำเนินการลบ'' เพื่อลบออก สำหรับ
ตัวอย่าง หากต้องการแทนที่หนึ่งในแฟล็กที่เงียบในตัวอย่างด้านบน ให้ใช้คำสั่ง

เปิดเครื่องรูด --q[อื่น ๆ ตัวเลือก] ไฟล์ซิป

ยัติภังค์แรกเป็นอักขระสวิตช์ปกติ และตัวที่สองคือเครื่องหมายลบ ดำเนินการ
ตัวเลือก q ดังนั้น ผลกระทบที่นี่คือการยกเลิกความเงียบหนึ่งควอนตัม ยกเลิกทั้งคู่
แฟล็กที่เงียบ อาจใช้ minuses สองอัน (หรือมากกว่า):

เปิดเครื่องรูด -t--q zipfile
เปิดเครื่องรูด ---qt zipfile

(ทั้งสองมีค่าเท่ากัน) อาจดูเคอะเขินหรือสับสน แต่ก็สมเหตุสมผล
สัญชาตญาณ: เพียงเพิกเฉยต่อยัติภังค์แรกแล้วไปจากที่นั่น ยังสอดคล้องกับ
พฤติกรรมของ Unix ดี(1)

ตามตัวอย่างที่แนะนำข้างต้น ชื่อตัวแปรเริ่มต้นคือ UNZIP_OPTS สำหรับ VMS
(ซึ่งสัญลักษณ์ที่ใช้ในการติดตั้ง เปิดเครื่องรูด เป็นคำสั่งต่างประเทศมิฉะนั้นจะสับสน
ด้วยตัวแปรสภาพแวดล้อม) และ UNZIP สำหรับระบบปฏิบัติการอื่นทั้งหมด สำหรับ
เข้ากันได้กับ ไปรษณีย์(1), UNZIPOPT ก็เป็นที่ยอมรับเช่นกัน (ไม่ต้องถาม) ถ้าทั้ง UNZIP และ
UNZIPOPT ถูกกำหนดไว้แล้ว อย่างไรก็ตาม UNZIP มีความสำคัญเหนือกว่า เปิดเครื่องรูดตัวเลือกการวินิจฉัย (-v กับ
ไม่มีชื่อไฟล์ zip) สามารถใช้ตรวจสอบค่าของทั้งสี่ได้ เปิดเครื่องรูด และ zipinfo
ตัวแปรสภาพแวดล้อม

ตัวแปรเขตเวลา (TZ) ควรตั้งค่าตามเขตเวลาท้องถิ่นเพื่อให้
-f และ -u เพื่อดำเนินการอย่างถูกต้อง ดูคำอธิบายของ -f ด้านบนสำหรับรายละเอียด นี้
ตัวแปรยังอาจจำเป็นต้องได้รับการประทับเวลาของไฟล์ที่แยกออกมาเพื่อตั้งค่าอย่างถูกต้อง
พอร์ต WIN32 (Win9x/ME/NT4/2K/XP/2K3) ของ เปิดเครื่องรูด รับการกำหนดค่าเขตเวลาจาก
รีจิสตรีโดยถือว่าตั้งค่าไว้อย่างถูกต้องในแผงควบคุม ตัวแปร TZ ถูกละเว้น
สำหรับพอร์ตนี้

ถอดรหัส


ไฟล์เก็บถาวรที่เข้ารหัสได้รับการสนับสนุนอย่างสมบูรณ์โดยซอฟต์แวร์ Info-ZIP แต่เนื่องจากสหรัฐอเมริกา
ข้อจำกัดในการส่งออก การสนับสนุนการยกเลิก/การเข้ารหัสอาจถูกปิดใช้งานในไบนารีที่คอมไพล์แล้ว
อย่างไรก็ตาม ตั้งแต่ฤดูใบไม้ผลิปี 2000 การจำกัดการส่งออกของสหรัฐฯ ได้รับการปลดปล่อยและแหล่งที่มาของเรา
คลังเก็บตอนนี้มีรหัสฝังศพใต้ถุนโบสถ์เต็มรูปแบบ ในกรณีที่คุณต้องการการแจกแจงแบบไบนารีด้วย crypt
เปิดใช้งานการสนับสนุน ดูไฟล์ ``WHERE'' ในแหล่ง Info-ZIP ใดๆ หรือการแจกแจงแบบไบนารีสำหรับ
สถานที่ทั้งในและนอกสหรัฐอเมริกา

. เวอร์ชั่นที่คอมไพล์แล้ว เปิดเครื่องรูด อาจไม่รองรับการถอดรหัส วิธีตรวจสอบเวอร์ชันสำหรับ crypt
สนับสนุน พยายามทดสอบหรือแยกไฟล์เก็บถาวรที่เข้ารหัสหรือตรวจสอบ เปิดเครื่องรูด's
หน้าจอการวินิจฉัย (ดู -v ตัวเลือกด้านบน) สำหรับ ``[ถอดรหัส]'' เป็นหนึ่งในตัวเลือกพิเศษ
ตัวเลือกการรวบรวม

ตามที่ระบุไว้ข้างต้น -P อาจใช้ตัวเลือกเพื่อระบุรหัสผ่านในบรรทัดคำสั่ง แต่ที่
ค่าใช้จ่ายในการรักษาความปลอดภัย วิธีการถอดรหัสที่ต้องการคือการดึงข้อมูลตามปกติ ถ้า
สมาชิก zipfile ถูกเข้ารหัส เปิดเครื่องรูด จะถามรหัสผ่านโดยไม่สะท้อนสิ่งที่เป็น
พิมพ์ เปิดเครื่องรูด ยังคงใช้รหัสผ่านเดิมต่อไปตราบเท่าที่ดูเหมือนว่าจะถูกต้อง โดย
ทดสอบส่วนหัว 12 ไบต์ในแต่ละไฟล์ รหัสผ่านที่ถูกต้องจะถูกตรวจสอบเสมอ
ส่วนหัว แต่มีโอกาส 1 ใน 256 ที่รหัสผ่านไม่ถูกต้องเช่นกัน (นี้
เป็นคุณลักษณะด้านความปลอดภัยของรูปแบบ zipfile PKWARE ช่วยป้องกันการโจมตีด้วยกำลังเดรัจฉาน
ที่อาจได้เปรียบด้านความเร็วมากโดยการทดสอบเฉพาะส่วนหัว) ใน
กรณีที่ให้รหัสผ่านไม่ถูกต้อง แต่ผ่านการทดสอบส่วนหัวอยู่ดี
CRC ที่ไม่ถูกต้องจะถูกสร้างขึ้นสำหรับข้อมูลที่แยกออกมาหรืออย่างอื่น เปิดเครื่องรูด จะล้มเหลวในระหว่าง
การแยกเนื่องจากไบต์ ``ถอดรหัส'' ไม่ถือเป็นข้อมูลบีบอัดที่ถูกต้อง
กระแส.

หากรหัสผ่านแรกล้มเหลวในการตรวจสอบส่วนหัวของไฟล์บางไฟล์ เปิดเครื่องรูด จะขออีก
รหัสผ่าน เป็นต้น จนกว่าจะแตกไฟล์ทั้งหมด หากไม่ทราบรหัสผ่าน ให้ป้อน a
รหัสผ่านที่เป็นโมฆะ (นั่นคือเพียงการขึ้นบรรทัดใหม่หรือ ``Enter'') จะถูกนำมาเป็นสัญญาณให้ข้าม
ทั้งหมดกระตุ้นต่อไป เฉพาะไฟล์ที่ไม่ได้เข้ารหัสในไฟล์เก็บถาวรเท่านั้นที่จะ
สกัด (อันที่จริงไม่จริงเลย . เวอร์ชันเก่ากว่า ไปรษณีย์(1) และ เสื้อคลุมซิป(1)
อนุญาตรหัสผ่าน null ดังนั้น เปิดเครื่องรูด ตรวจสอบไฟล์ที่เข้ารหัสแต่ละไฟล์เพื่อดูว่ารหัสผ่าน null หรือไม่
ทำงาน ซึ่งอาจส่งผลให้เกิด ``ผลบวกที่ผิดพลาด'' และข้อผิดพลาดในการดึงข้อมูลตามที่ระบุไว้ข้างต้น)

คลังข้อมูลที่เข้ารหัสด้วยรหัสผ่าน 8 บิต (เช่น รหัสผ่านที่เน้นเสียง European
อักขระ) อาจไม่สามารถเคลื่อนย้ายข้ามระบบและ/หรือผู้จัดเก็บอื่นๆ ได้ ปัญหานี้เกิดจาก
จากการใช้วิธีการเข้ารหัสที่หลากหลายสำหรับอักขระดังกล่าว รวมทั้ง Latin-1 (ISO
8859-1) และรหัส OEM หน้า 850. DOS พีเคซิป 2.04g ใช้หน้ารหัส OEM; Windows พีเคซิป 2.50
ใช้ Latin-1 (และดังนั้นจึงเข้ากันไม่ได้กับ DOS พีเคซิป); Info-ZIP ใช้รหัส OEM
หน้าบนพอร์ต DOS, OS/2 และ Win3.x แต่การเข้ารหัส ISO (ละติน-1 เป็นต้น) ทุกที่อื่น และ Nico
หมาก WinZip 6.x ไม่อนุญาตให้ใช้รหัสผ่าน 8 บิตเลย เปิดเครื่องรูด 5.3 (หรือใหม่กว่า) พยายาม
ใช้ชุดอักขระเริ่มต้นก่อน (เช่น Latin-1) ตามด้วยชุดอักขระอื่น (เช่น
หน้ารหัส OEM) เพื่อทดสอบรหัสผ่าน ในระบบ EBCDIC หากทั้งสองข้อนี้ล้มเหลว EBCDIC
การเข้ารหัสจะได้รับการทดสอบเป็นทางเลือกสุดท้าย (EBCDIC ไม่ได้รับการทดสอบบนระบบที่ไม่ใช่ EBCDIC
เนื่องจากไม่มีผู้จัดเก็บที่รู้จักที่เข้ารหัสโดยใช้การเข้ารหัส EBCDIC) อักขระ ISO
ไม่รองรับการเข้ารหัสอื่นที่ไม่ใช่ Latin-1 การเพิ่มใหม่ของ (บางส่วน) Unicode
(resp. UTF-8) สนับสนุนใน เปิดเครื่องรูด 6.0 ยังไม่ได้ปรับให้เข้ากับรหัสผ่านการเข้ารหัส
การจัดการใน เปิดเครื่องรูด. บนระบบที่ใช้ UTF-8 เป็นการเข้ารหัสอักขระดั้งเดิม เปิดเครื่องรูด ง่ายดาย
พยายามถอดรหัสด้วยรหัสผ่านที่เข้ารหัส UTF-8 ดั้งเดิม ความพยายามในตัวที่จะตรวจสอบ
รหัสผ่านในการเข้ารหัสที่แปลยังไม่ได้รับการปรับให้รองรับ UTF-8 และ will
จึงล้มเหลว

ตัวอย่าง


ในการใช้งาน เปิดเครื่องรูด เพื่อแยกสมาชิกทั้งหมดของไฟล์เก็บถาวร ตัวอักษร.zip ลงในไดเร็กทอรีปัจจุบัน
และไดเร็กทอรีย่อยด้านล่าง สร้างไดเร็กทอรีย่อยตามความจำเป็น:

เปิดเครื่องรูดอักษร

เพื่อแยกสมาชิกทั้งหมดของ ตัวอักษร.zip ลงในไดเร็กทอรีปัจจุบันเท่านั้น:

เปิดเครื่องรูด -j ตัวอักษร

ทดสอบ ตัวอักษร.zip, พิมพ์เฉพาะข้อความสรุปที่ระบุว่าไฟล์เก็บถาวรนั้น OK
หรือไม่:

เปิดเครื่องรูด -tq ตัวอักษร

ทดสอบ ทั้งหมด zipfiles ในไดเร็กทอรีปัจจุบัน พิมพ์เฉพาะข้อมูลสรุป:

เปิดเครื่องรูด -tq \*.zip

(แบ็กสแลชก่อนเครื่องหมายดอกจันจำเป็นเฉพาะเมื่อเชลล์ขยายอักขระตัวแทน เช่น in
ยูนิกซ์; สามารถใช้เครื่องหมายคำพูดคู่แทนได้ดังตัวอย่างด้านล่าง) To
แยกไปยังเอาต์พุตมาตรฐาน สมาชิกทั้งหมดของ ตัวอักษร.zip ซึ่งมีชื่อลงท้ายด้วย .เท็กซ์, อัตโนมัติ -
แปลงเป็นแบบแผนส่วนท้ายของบรรทัดท้องถิ่นและไปป์เอาต์พุตเป็น ข้อมูลเพิ่มเติม(1):

unzip -ca ตัวอักษร \*.tex | มากกว่า

ในการแตกไฟล์ไบนารี กระดาษ1.dvi ไปยังเอาต์พุตมาตรฐานและไปป์ไปที่การพิมพ์
โปรแกรม:

unzip -p บทความ paper1.dvi | dvips

ในการแตกไฟล์ต้นทาง FORTRAN และ C--*.f, *.c, *.h และ Makefile--ลงใน / Tmp
ไดเรกทอรี:

เปิดเครื่องรูด source.zip "*.[fch]" Makefile -d / Tmp

(เครื่องหมายอัญประกาศคู่จำเป็นเฉพาะใน Unix และเฉพาะเมื่อเปิด globbing ไว้) ถึง
แตกไฟล์ต้นทาง FORTRAN และ C ทั้งหมด โดยไม่คำนึงถึงตัวพิมพ์ (เช่น ทั้ง *.c และ *.C และ
makefile, Makefile, MAKEFILE หรือที่คล้ายกัน):

เปิดเครื่องรูด -C source.zip "*.[fch]" makefile -d / Tmp

เพื่อแยกไฟล์ดังกล่าว แต่แปลงชื่อ MS-DOS หรือ VMS ตัวพิมพ์ใหญ่เป็นตัวพิมพ์เล็กและ
แปลงส่วนท้ายบรรทัดของไฟล์ทั้งหมดเป็นมาตรฐานท้องถิ่น (โดยไม่คำนึงถึงใดๆ)
ไฟล์ที่อาจมีเครื่องหมาย ``ไบนารี''):

เปิดเครื่องรูด -aaCL source.zip "*.[fch]" makefile -d / Tmp

เพื่อแยกเฉพาะไฟล์เวอร์ชันใหม่ที่อยู่ในไดเร็กทอรีปัจจุบันโดยไม่ต้อง
การสืบค้น (หมายเหตุ: ระวังการแตกไฟล์ในเขตเวลาหนึ่งที่สร้างไฟล์ zip ในอีกเขตหนึ่ง--ZIP
ไฟล์เก็บถาวรอื่นนอกเหนือจากที่สร้างโดย Zip 2.1 หรือใหม่กว่านั้นไม่มีข้อมูลเขตเวลาและ
ไฟล์ ``ใหม่กว่า'' จากเขตเวลาตะวันออกที่จริงแล้วอาจเก่ากว่า):

เปิดเครื่องรูด -fo แหล่งที่มา

เพื่อแยกไฟล์เวอร์ชันใหม่กว่าที่อยู่ในไดเร็กทอรีปัจจุบันและสร้างไฟล์ใดๆ
ไฟล์ยังไม่มีอยู่ (ข้อแม้เดียวกับตัวอย่างก่อนหน้า):

เปิดเครื่องรูด -uo แหล่งที่มา

เพื่อแสดงหน้าจอการวินิจฉัยที่แสดงว่า เปิดเครื่องรูด และ zipinfo ตัวเลือกจะถูกเก็บไว้ใน
ตัวแปรสภาพแวดล้อมไม่ว่าจะคอมไพล์การสนับสนุนการถอดรหัสหรือไม่คอมไพเลอร์ที่
เปิดเครื่องรูด ถูกรวบรวม ฯลฯ :

เปิดเครื่องรูด -v

ในห้าตัวอย่างสุดท้าย สมมติว่า UNZIP หรือ UNZIP_OPTS ถูกตั้งค่าเป็น -q ทำคนเดียว
รายการเงียบ:

เปิดเครื่องรูด -l file.zip

ในการทำรายการเงียบเป็นสองเท่า:

เปิดเครื่องรูด -ql file.zip

(โปรดทราบว่าโดยทั่วไปไม่จำเป็นต้องใช้ ``.zip'') ในการทำรายการมาตรฐาน:

เปิดเครื่องรูด --ql file.zip
or
เปิดเครื่องรูด -lq file.zip
or
เปิดเครื่องรูด -l--q file.zip
(ลบเพิ่มเติมในตัวเลือกไม่เจ็บ)

TIPS


ผู้ดูแลปัจจุบันเป็นคนเกียจคร้าน พบว่ามันมีประโยชน์มากในการกำหนดคู่ของ
นามแฝง: tt สำหรับ ``unzip -tq'' และ ii สำหรับ ``unzip -Z'' (หรือ ``zipinfo'') หนึ่งอาจแล้ว
เพียงพิมพ์ ``tt zipfile'' เพื่อทดสอบไฟล์เก็บถาวร ซึ่งเป็นสิ่งที่ควรค่าแก่การทำเป็นนิสัย
ทำ. ด้วยความโชคดี เปิดเครื่องรูด จะรายงาน ``ไม่พบข้อผิดพลาดในข้อมูลที่บีบอัดของ
zipfile.zip,'' หลังจากนั้นอาจถอนหายใจด้วยความโล่งอก

ผู้ดูแลยังพบว่ามีประโยชน์ในการตั้งค่าตัวแปรสภาพแวดล้อม UNZIP เป็น ``-aL'' และ
ถูกล่อลวงให้เพิ่ม ``-C'' ด้วยเช่นกัน ตัวแปร ZIPINFO ของเขาถูกตั้งค่าเป็น ``-z''

วินิจฉัย


สถานะการออก (หรือระดับข้อผิดพลาด) ใกล้เคียงกับรหัสทางออกที่กำหนดโดย PKWARE และใช้เวลา
ในค่าต่อไปนี้ ยกเว้นภายใต้ VMS:

0 ปกติ; ไม่พบข้อผิดพลาดหรือคำเตือน

พบข้อผิดพลาดคำเตือนอย่างน้อย 1 รายการ แต่การประมวลผลเสร็จสิ้น
ประสบความสำเร็จอยู่แล้ว ซึ่งรวมถึงไฟล์ zip ที่มีไฟล์ตั้งแต่หนึ่งไฟล์ขึ้นไป
ข้ามเนื่องจากวิธีการบีบอัดที่ไม่รองรับหรือการเข้ารหัสที่ไม่รู้จัก
รหัสผ่าน

2 ตรวจพบข้อผิดพลาดทั่วไปในรูปแบบ zipfile การประมวลผลอาจมี
สำเร็จลุล่วงไปด้วยดี; zipfiles เสียบางไฟล์ที่สร้างโดย other
ผู้จัดเก็บมีวิธีแก้ปัญหาง่ายๆ

3 ตรวจพบข้อผิดพลาดร้ายแรงในรูปแบบ zipfile การประมวลผลอาจจะ
ล้มเหลวทันที

4 เปิดเครื่องรูด ไม่สามารถจัดสรรหน่วยความจำสำหรับบัฟเฟอร์อย่างน้อยหนึ่งรายการระหว่างโปรแกรม
การเริ่มต้น.

5 เปิดเครื่องรูด ไม่สามารถจัดสรรหน่วยความจำหรือไม่สามารถรับ tty เพื่ออ่าน
รหัสผ่านถอดรหัส

6 เปิดเครื่องรูด ไม่สามารถจัดสรรหน่วยความจำได้ในระหว่างการคลายการบีบอัดไปยังดิสก์

7 เปิดเครื่องรูด ไม่สามารถจัดสรรหน่วยความจำได้ในระหว่างการคลายการบีบอัดในหน่วยความจำ

8 [ปัจจุบันไม่ได้ใช้]

9 ไม่พบไฟล์ zip ที่ระบุ

มีการระบุตัวเลือกที่ไม่ถูกต้อง 10 รายการในบรรทัดคำสั่ง

11 ไม่พบไฟล์ที่ตรงกัน

50 ดิสก์ (หรือถูก) เต็มในระหว่างการแตกไฟล์

51 จุดสิ้นสุดของไฟล์ ZIP ถูกพบก่อนเวลาอันควร

80 ผู้ใช้ยกเลิก เปิดเครื่องรูด ก่อนกำหนดด้วย control-C (หรือคล้ายกัน)

81 การทดสอบหรือการแยกไฟล์ตั้งแต่หนึ่งไฟล์ขึ้นไปล้มเหลวเนื่องจากไม่รองรับ
วิธีการบีบอัดหรือการถอดรหัสที่ไม่รองรับ

82 ไม่พบไฟล์เนื่องจากรหัสผ่านถอดรหัสไม่ถูกต้อง (ถ้าแม้แต่ไฟล์เดียวคือ
ประมวลผลสำเร็จแล้ว อย่างไรก็ตาม สถานะการออกคือ 1)

VMS ตีความค่าส่งคืนมาตรฐานของ Unix (หรือ PC) เป็นสิ่งที่ดูน่ากลัวกว่าดังนั้น
เปิดเครื่องรูด แมปเข้ากับรหัสสถานะสไตล์ VMS แทน การทำแผนที่ปัจจุบันมีดังนี้:
1 (สำเร็จ) สำหรับการออกตามปกติ 0x7fff0001 สำหรับข้อผิดพลาดในการเตือน และ (0x7fff000? +
16*normal_unzip_exit_status) สำหรับข้อผิดพลาดอื่น ๆ ทั้งหมดโดยที่ `?' คือ 2 (ข้อผิดพลาด) สำหรับ เปิดเครื่องรูด
ค่า 2, 9-11 และ 80-82 และ 4 (ข้อผิดพลาดร้ายแรง) สำหรับค่าที่เหลือ (3-8, 50, 51) ใน
นอกจากนี้ยังมีตัวเลือกการรวบรวมเพื่อขยายตามลักษณะการทำงานนี้: การกำหนด
RETURN_CODES ส่งผลให้เกิดคำอธิบายที่มนุษย์สามารถอ่านได้เกี่ยวกับความหมายของสถานะข้อผิดพลาด

เปิดเครื่องรูดออนไลน์โดยใช้บริการ onworks.net


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

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

  • 1
    ผู้จัดการ PAC
    ผู้จัดการ PAC
    PAC เป็นการแทนที่ Perl/GTK สำหรับ
    SecureCRT/สีโป๊ว/อื่นๆ (ลินุกซ์
    ssh/telnet/... gui)... มันมี GUI
    เพื่อกำหนดค่าการเชื่อมต่อ: ผู้ใช้
    รหัสผ่าน คาดว่าระเบียบ...
    ดาวน์โหลดตัวจัดการ PAC
  • 2
    GeoServer
    GeoServer
    GeoServer เป็นซอฟต์แวร์โอเพ่นซอร์ส
    เซิร์ฟเวอร์ที่เขียนด้วย Java ที่อนุญาตให้ผู้ใช้
    เพื่อแบ่งปันและแก้ไขข้อมูลเชิงพื้นที่
    ออกแบบมาเพื่อการทำงานร่วมกัน it
    เผยแพร่ดา...
    ดาวน์โหลด GeoServer
  • 3
    หิ่งห้อย III
    หิ่งห้อย III
    การเงินส่วนบุคคลฟรีและโอเพ่นซอร์ส
    ผู้จัดการ. คุณสมบัติ Firefly III
    ระบบการทำบัญชีสองรายการ คุณสามารถ
    ป้อนและจัดระเบียบของคุณอย่างรวดเร็ว
    ธุรกรรมที่ฉัน...
    ดาวน์โหลด หิ่งห้อย III
  • 4
    ส่วนขยาย Apache OpenOffice
    ส่วนขยาย Apache OpenOffice
    แคตตาล็อกอย่างเป็นทางการของ Apache
    ส่วนขยายของ OpenOffice คุณจะพบ
    นามสกุลตั้งแต่พจนานุกรมถึง
    เครื่องมือในการนำเข้าไฟล์ PDF และเชื่อมต่อ
    พร้อมต่อ...
    ดาวน์โหลดส่วนขยาย Apache OpenOffice
  • 5
    ตั๊กแตนตำข้าวBT
    ตั๊กแตนตำข้าวBT
    ตั๊กแตนตำข้าวเป็น web . ที่ปรับใช้ได้ง่าย
    ตัวติดตามบั๊กตามเพื่อช่วยบั๊กของผลิตภัณฑ์
    การติดตาม มันต้องใช้ PHP, MySQL และ a
    เว็บเซิร์ฟเวอร์. ชำระเงินตัวอย่างของเราและโฮสต์
    นำเสนอ...
    ดาวน์โหลด MantisBT.dll
  • 6
    LAN เมสเซนเจอร์
    LAN เมสเซนเจอร์
    LAN Messenger เป็นแอปพลิเคชั่นแชท p2p
    สำหรับการสื่อสารอินทราเน็ตและไม่
    ต้องการเซิร์ฟเวอร์ พกพาสะดวกหลากหลาย
    รองรับคุณสมบัติรวมถึง
    แจ้ง...
    ดาวน์โหลด LAN เมสเซนเจอร์
  • เพิ่มเติม»

คำสั่ง Linux

  • 1
    อาบิดวี
    อาบิดวี
    abidw - ทำให้เป็นอันดับ ABI ของ ELF
    ไฟล์ abidw อ่านไลบรารีที่ใช้ร่วมกันใน ELF
    จัดรูปแบบและปล่อยการแสดง XML
    ของ ABI ไปยังเอาต์พุตมาตรฐาน เดอะ
    ปล่อยออกมา ...
    วิ่งต่อไป
  • 2
    อาบีลินท์
    อาบีลินท์
    abilint - ตรวจสอบ abigail ABI
    การเป็นตัวแทนสามารถแยกวิเคราะห์พื้นเมืองได้
    การแสดง XML ของ ABI ตามที่ปล่อยออกมา
    โดย abidw. เมื่อแยกวิเคราะห์ XML แล้ว
    ปราบปราม...
    เรียกใช้ abilint
  • 3
    coresendmsg
    coresendmsg
    coresendmsg - ส่งข้อความ CORE API
    ถึง core-daemon daemon ...
    เรียกใช้ coresendmsg
  • 4
    core_server
    core_server
    core_server - เซิร์ฟเวอร์หลักสำหรับ
    สแปมเบย์ รายละเอียด: ปัจจุบันให้บริการ
    เว็บอินเตอร์เฟสเท่านั้น กำลังเสียบปลั๊ก
    ผู้ฟังสำหรับโปรโตคอลต่างๆ คือ TBD
    นี้ ...
    เรียกใช้ core_server
  • 5
    แฟลช
    แฟลช
    fwflash - โปรแกรมสำหรับแฟลชไฟล์ภาพ
    ไปยังอุปกรณ์ NXT ที่เชื่อมต่ออยู่ ...
    เรียกใช้ fwflash
  • 6
    fwts-รวบรวม
    fwts-รวบรวม
    fwts-collect - รวบรวมบันทึกสำหรับ fwts
    รายงานจุดบกพร่อง ...
    เรียกใช้ fwts-collect
  • เพิ่มเติม»

Ad