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

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

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 

15
เปิดเครื่องรูดไฟล์โดยทางโปรแกรมใน. net
ฉันพยายามที่จะคลายซิปไฟล์โดยทางโปรแกรม ฉันได้ลองใช้System.IO.Compression.GZipStreamคลาสใน. NET แต่เมื่อแอพของฉันทำงาน (จริง ๆ แล้วเป็นการทดสอบหน่วย) ฉันได้รับข้อยกเว้นนี้: System.IO.InvalidDataException: หมายเลขเวทย์มนตร์ในส่วนหัว GZip ไม่ถูกต้อง ตรวจสอบให้แน่ใจว่าคุณกำลังผ่านกระแส GZip .. ตอนนี้ผมตระหนักดีว่า.zipไฟล์ไม่เช่นเดียวกับ.gzไฟล์และที่ไม่ได้เป็นเช่นเดียวกับGZipZip อย่างไรก็ตามเนื่องจากฉันสามารถแตกไฟล์ด้วยตนเองโดยดับเบิลคลิกที่ไฟล์ซิปแล้วคลิกปุ่ม "แตกไฟล์ทั้งหมด" - ปุ่มฉันคิดว่าควรมีวิธีการทำเช่นนั้นในรหัสเช่นกัน ดังนั้นฉันจึงพยายามใช้Process.Start()กับพา ธ ไปยังไฟล์ซิปเป็นอินพุต นี่ทำให้แอปของฉันเปิดหน้าต่างที่แสดงเนื้อหาในไฟล์ซิป ไม่เป็นไร แต่แอปจะถูกติดตั้งบนเซิร์ฟเวอร์โดยไม่มีปุ่มคลิก "แตกไฟล์ทั้งหมด" - ดังนั้นฉันจะทำให้แอพของฉันแตกไฟล์ในไฟล์ซิปได้อย่างไร หรือมีวิธีอื่นที่จะทำหรือไม่ ฉันชอบที่จะทำมันด้วยโค้ดโดยไม่ต้องดาวน์โหลดไลบรารีหรือแอพของบุคคลที่สามใด ๆ แผนกรักษาความปลอดภัยไม่แฟนซีเกินไปเกี่ยวกับเรื่องนั้น ...
221 c#  unzip 

15
Unzip ไฟล์ทั้งหมดในไดเรกทอรี
ฉันมีไดเรกทอรีไฟล์ ZIP (สร้างขึ้นในเครื่อง Windows) ฉันสามารถคลายซิปด้วยตนเองโดยใช้unzip filenameแต่ฉันจะแตกไฟล์ ZIP ทั้งหมดในโฟลเดอร์ปัจจุบันผ่านเชลล์ได้อย่างไร? ใช้เซิร์ฟเวอร์ Linux Ubuntu
203 linux  shell  wildcard  unzip 

12
แตกไฟล์ด้วย php
ฉันต้องการคลายซิปไฟล์และใช้งานได้ดี system('unzip File.zip'); แต่ฉันต้องส่งชื่อไฟล์ผ่าน URL และไม่สามารถใช้งานได้นี่คือสิ่งที่ฉันมี $master = $_GET["master"]; system('unzip $master.zip'); ฉันกำลังคิดถึงอะไร ฉันรู้ว่ามันจะต้องเป็นสิ่งที่เล็กและโง่ฉันกำลังมองเห็น ขอบคุณ,
198 php  unzip 

14
วิธีคลายซิปไฟล์โดยใช้โปรแกรมใน Android
ฉันต้องการข้อมูลโค้ดขนาดเล็กที่คลายซิปไฟล์สองสามไฟล์จากไฟล์. zip ที่กำหนดและให้ไฟล์แยกตามรูปแบบที่อยู่ในไฟล์ซิป กรุณาโพสต์ความรู้ของคุณและช่วยฉันออก
133 java  android  unzip 

10
การดาวน์โหลดและคลายการบีบอัดไฟล์. zip โดยไม่ต้องเขียนลงดิสก์
ฉันจัดการเพื่อให้สคริปต์ python แรกของฉันทำงานได้ซึ่งจะดาวน์โหลดรายการไฟล์. ZIP จาก URL จากนั้นดำเนินการแยกไฟล์ ZIP และเขียนลงในดิสก์ ตอนนี้ฉันกำลังสูญเสียเพื่อบรรลุขั้นต่อไป เป้าหมายหลักของฉันคือดาวน์โหลดและแตกไฟล์ zip และส่งเนื้อหา (ข้อมูล CSV) ผ่านสตรีม TCP ฉันไม่ต้องการที่จะเขียนไฟล์ zip หรือไฟล์ที่แตกไฟล์ใด ๆ ลงในดิสก์ถ้าฉันสามารถหลีกเลี่ยงได้ นี่คือสคริปต์ปัจจุบันของฉันที่ใช้งานได้ แต่น่าเสียดายที่ต้องเขียนไฟล์ลงดิสก์ import urllib, urllister import zipfile import urllib2 import os import time import pickle # check for extraction directories existence if not os.path.isdir('downloaded'): os.makedirs('downloaded') if not os.path.isdir('extracted'): …
86 python  unzip 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.