คำถามติดแท็ก zip

ZIP เป็นรูปแบบสำหรับไฟล์บีบอัดที่เก็บถาวรทำให้สามารถรวมไฟล์และไดเร็กทอรีหลายไฟล์ไว้ในไฟล์เดียว

3
zlib, gzip และ zip เกี่ยวข้องอย่างไร พวกเขามีอะไรที่เหมือนกันและแตกต่างกันอย่างไร
วิธีการบีบอัดที่ใช้ในการzlibเป็นหลักเช่นเดียวกับที่ในgzipและซิป อะไรคือgzipและซิป ? แตกต่างกันอย่างไรและเหมือนกันอย่างไร
948 compression  zip  gzip  zlib 


6
การขยายไฟล์ใน Python
ฉันอ่านzipfileเอกสารแต่ไม่เข้าใจวิธีการแตกไฟล์, วิธีซิปไฟล์ ฉันจะคลายซิปเนื้อหาทั้งหมดของไฟล์ zip ลงในไดเรกทอรีเดียวกันได้อย่างไร
435 python  zip  unzip  zipfile 

15
ห้ามใช้อักขระใดในชื่อไดเรกทอรี Windows และ Linux
ฉันรู้ว่า / ผิดกฎหมายใน Linux และต่อไปนี้ผิดกฎหมายใน Windows (ฉันคิดว่า) * . " / \ [ ] : ; | , มีอะไรอีกบ้างที่ขาดหายไป? ฉันต้องการคู่มือที่ครอบคลุมและสิ่งที่ต้องคำนึงถึงอักขระแบบไบต์คู่ การเชื่อมโยงไปยังแหล่งข้อมูลภายนอกเป็นสิ่งที่ดีสำหรับฉัน ฉันต้องสร้างไดเรกทอรีบนระบบแฟ้มก่อนโดยใช้ชื่อที่อาจมีอักขระต้องห้ามดังนั้นฉันวางแผนที่จะแทนที่อักขระเหล่านั้นด้วยเครื่องหมายขีดล่าง ฉันต้องเขียนไดเรกทอรีนี้และเนื้อหาในไฟล์ zip (โดยใช้ Java) ดังนั้นคำแนะนำเพิ่มเติมใด ๆ ที่เกี่ยวข้องกับชื่อของไดเรกทอรี zip จะได้รับการชื่นชม

17
คุณจะซิปหรือคลายซิปของสคริปต์โดยใช้ความสามารถในตัวของ Windows เท่านั้นได้อย่างไร
ใน Windows คุณสามารถ zip ไฟล์ได้ คลิกขวา→ ส่งไปยัง → บีบอัดโฟลเดอร์ (บีบอัด) และเปิดเครื่องรูดโดยดับเบิลคลิกที่ .zipไฟล์และแตกไฟล์ มีวิธีการใช้ความสามารถเหล่านั้นจากสคริปต์ (ไฟล์. bat) โดยไม่จำเป็นต้องติดตั้งซอฟต์แวร์บุคคลที่สามหรือไม่
294 windows  batch-file  zip 

8
BitBucket แหล่งดาวน์โหลดเป็น ZIP
ฉันรู้ว่าฉันจะได้รับโครงการผ่านgit cloneคำสั่ง แต่จะมีวิธีใด ๆ กับวิธีการดาวน์โหลดโครงการผ่านเว็บอินเตอร์เฟสจากBitBucket.org ? ในวิธีที่ดีที่สุดฉันกำลังมองหาวิธีการดาวน์โหลดแหล่งโครงการเป็นไฟล์บีบอัด ZIP


9
อะไรคือห้องสมุด Java ที่ดีสำหรับการ zip / unzip ไฟล์? [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน4 ปีที่แล้ว ปรับปรุงคำถามนี้ ฉันดูไลบรารี Zip เริ่มต้นที่มาพร้อมกับ JDK และ Apache อัด libs และฉันไม่พอใจพวกเขาด้วยเหตุผล 3 ประการ: พวกเขามีป่องและมีการออกแบบ API ที่ไม่ดี ฉันต้องเขียนแถวหม้อไอน้ำจำนวน 50 บรรทัด, ใส่รหัสไปรษณีย์, ใส่ไฟล์สตรีมและปิดสตรีมที่เกี่ยวข้องและจับข้อยกเว้นและย้ายบัฟเฟอร์ไบท์ด้วยตัวเอง ? เหตุใดฉันจึงไม่มี API แบบง่ายที่มีลักษณะเช่นนี้Zipper.unzip(InputStream zipFile, File targetDirectory, String password = null)และZipper.zip(File targetDirectory, String password = null)ใช้ได้ ดูเหมือนว่าการซิปการคลายซิปจะเป็นการทำลายเมตาดาต้าไฟล์และการจัดการรหัสผ่านจะใช้งานไม่ได้ นอกจากนี้ไลบรารีทั้งหมดที่ฉันลองใช้นั้นช้ากว่า 2-3 เท่าเมื่อเปรียบเทียบกับเครื่องมือ zip …
232 compression  zip  unzip  java 

7
สร้างไฟล์ zip และละเว้นโครงสร้างไดเร็กทอรี
ฉันต้องการสร้างไฟล์ zip โดยใช้คำสั่งนี้: zip /dir/to/file/newZip /data/to/zip/data.txt ใช้งานได้ แต่ไฟล์ซิปที่สร้างขึ้นสร้างโครงสร้างไดเรกทอรีที่ลอกเลียนแบบไดเรกทอรีไปยังไฟล์ดิบ เป็นโฟลเดอร์พิเศษมากมายที่ฉันไม่ต้องการ ฉันไม่พบคำตอบในภาพรวมคร่าวๆของ man man หรือ Google Hunt
218 linux  zip 

19
ข้อผิดพลาดร้ายแรง: ไม่พบคลาส 'ZipArchive'
ฉันมีปัญหาที่ฉันติดตั้ง 'Archive_Zip 0.1.1' บนเซิร์ฟเวอร์ Linux แต่เมื่อฉันพยายามเรียกใช้สคริปต์เพื่อสร้างไฟล์ zip จะทำให้เกิดข้อผิดพลาดร้ายแรง ข้อผิดพลาดร้ายแรง: ZipArchiveไม่พบคลาส... ที่ฉันใส่รหัส $zip = new ZipArchive; var_dump($zip); $res = $zip->open($filename, ZipArchive::OVERWRITE); if ($res !== TRUE) { echo 'Error: Unable to create zip file'; exit; } if (is_file($src)) { $zip->addFile($src); } else { // echo "<br>" . dirname(__FILE__) . $src;//'/install1'; if (!is_dir($src)) …
181 php  zip  ziparchive 

9
การสร้างไฟล์เก็บถาวร ZIP ในหน่วยความจำโดยใช้ System.IO.Compression
ฉันกำลังพยายามสร้างไฟล์เก็บถาวร ZIP ด้วยไฟล์ข้อความตัวอย่างง่าย ๆ โดยใช้ไฟล์MemoryStreamดังนี้: using (var memoryStream = new MemoryStream()) using (var archive = new ZipArchive(memoryStream , ZipArchiveMode.Create)) { var demoFile = archive.CreateEntry("foo.txt"); using (var entryStream = demoFile.Open()) using (var streamWriter = new StreamWriter(entryStream)) { streamWriter.Write("Bar!"); } using (var fileStream = new FileStream(@"C:\Temp\test.zip", FileMode.Create)) { stream.CopyTo(fileStream); } } หากฉันเรียกใช้รหัสนี้ไฟล์เก็บถาวรจะถูกสร้างขึ้นเอง …
179 c#  .net  zip  compression  ziparchive 

7
ฉันจะ ZIP ไฟล์ใน C # โดยไม่ใช้ API ของบุคคลที่สามได้อย่างไร
ฉันค่อนข้างแน่ใจว่านี่ไม่ใช่สิ่งที่ซ้ำกันดังนั้นโปรดอดทนกับฉันสักครู่ ฉันจะเขียนโปรแกรม (C #) บีบอัดไฟล์ (ใน Windows) โดยไม่ต้องใช้ห้องสมุดบุคคลที่สามได้อย่างไร ฉันต้องการการโทรแบบ windows พื้นเมืองหรืออะไรแบบนั้น ฉันไม่ชอบความคิดที่จะเริ่มต้นกระบวนการจริงๆ แต่ฉันจะทำถ้าฉันต้องทำอย่างแน่นอน การเรียก PInovke ดีกว่ามาก ให้ฉันบอกคุณว่าฉันพยายามทำอะไรสำเร็จจริง ๆ : ฉันต้องการความสามารถในการอนุญาตให้ผู้ใช้ดาวน์โหลดชุดเอกสารในคำขอเดียว ความคิดใด ๆ เกี่ยวกับวิธีการทำสิ่งนี้?
175 c#  compression  zip  download 

5
มีฟังก์ชั่นคล้ายซิปที่มีความยาวสูงสุดใน Python หรือไม่?
มีฟังก์ชั่นในตัวที่ทำงานเหมือนzip()แต่จะเสริมผลลัพธ์เพื่อให้ความยาวของรายการผลลัพธ์เป็นความยาวของอินพุตที่ยาวที่สุดแทนที่จะเป็นอินพุตที่สั้นที่สุด ? >>> a = ['a1'] >>> b = ['b1', 'b2', 'b3'] >>> c = ['c1', 'c2'] >>> zip(a, b, c) [('a1', 'b1', 'c1')] >>> What command goes here? [('a1', 'b1', 'c1'), (None, 'b2', 'c2'), (None, 'b3', None)]
170 python  list  zip 

10
วิธีการแตกไฟล์โดยใช้บรรทัดคำสั่ง? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน7 ปีที่ผ่านมา ปรับปรุงคำถามนี้ คำสั่งใดบ้างที่สามารถใช้ผ่านบรรทัดคำสั่งเพื่อคลายซิปไฟล์ โดยเฉพาะอย่างยิ่งสิ่งที่มีอยู่ใน Windows หรือเครื่องมือโอเพนซอร์ส / ฟรี
164 zip  cmd 

13
บีบอัดไฟล์ zip ของ Mac โดยไม่มีโฟลเดอร์ __MACOSX หรือไม่
เมื่อฉันบีบอัดไฟล์ด้วย zip zip ในตัวใน Mac OSX มันจะส่งผลให้มีโฟลเดอร์พิเศษชื่อ "__MACOSX" ที่สร้างขึ้นใน zip ที่แตกออกมา ฉันสามารถปรับการตั้งค่าเพื่อป้องกันไม่ให้สร้างโฟลเดอร์นี้หรือฉันต้องการซื้อเครื่องมือบีบอัดของบุคคลที่สามหรือไม่? UPDATE : ฉันเพิ่งพบแอพฟรีแวร์สำหรับ OSX ที่แก้ปัญหาของฉัน: " YemuZip " อัพเดท 2 : YemuZip ไม่ได้เป็นฟรีแวร์อีกต่อไป
158 macos  zip 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.