ฉันจะรวมไฟล์ zip ที่ถูกส่งไปทางอีเมลในหลาย ๆ ส่วนอีกครั้งได้อย่างไร


33

ฉันได้รับ 3 อีเมลซึ่งประกอบด้วยส่วนหนึ่งของไฟล์ zip ส่วนขยายสิ้นสุดใน. z00, .z01 และ. z02 (อีเมลดังกล่าวจะได้รับประมาณวงเงิน 10Mb ของสิ่งที่แนบทั่วไปต่ออีเมล.)

ฉันใส่ไฟล์ทั้ง 3 ลงในไดเรกทอรีเดียว

ฉันสามารถใช้ทั้ง 7-zip และ WinZip เพื่อเปิดไฟล์แรก (ไฟล์. z00) และแสดงรายการเนื้อหาของ zip แต่เมื่อพยายามแยกไฟล์ต่าง ๆ ทั้งสองโปรแกรมกำลังรายงานข้อผิดพลาด

อะไรคือวิธีที่ทำให้เกิดข้อผิดพลาดน้อยที่สุดในการรวบรวมซิปนี้ใหม่และเข้าสู่ไฟล์


คำตอบหลายข้อชี้ให้เห็นว่าสิ่งที่คุณควรทำคือเปิดเครื่องรูดไฟล์แรกในขณะที่คำตอบอื่นอยู่ในโฟลเดอร์เดียวกัน (และไม่จำเป็นต้องต่อข้อมูลเข้าด้วยกัน) ฉันจำไฟล์ที่แยกที่ไฟล์แรก (หรือล่าสุด?) เป็น. zip แทนที่จะเป็น. z ## การเปลี่ยนนามสกุลไฟล์ให้ตรงกับรูปแบบนั้นอาจทำให้ทำงานได้อย่างถูกต้อง (ลองเปลี่ยนคุณ .z01 เพื่อ .zip และถ้าไม่ได้ผลลองยังมีการเปลี่ยนแปลง .z02 ของคุณเพื่อ .z01 และ .z03 ของคุณเพื่อ .z02. หากที่ไม่ทำงานลองสิ้นสุดชุดกับ .zip (เริ่มต้น กับทั้ง .z01 หรือ .z00).

คำตอบ:


40

มันค่อนข้างปลอดภัยที่จะสมมติว่าชิ้นส่วนของไฟล์จะต้องต่อกันเข้าด้วยกัน

วิธีที่ง่ายที่สุดในการทำเช่นนี้คือภายใน 7-Zip - ไปที่โฟลเดอร์ในตัวจัดการไฟล์ 7-Zip คลิกขวาที่ไฟล์แรกในลำดับและเลือก "รวมไฟล์ ... " จากเมนูบริบท

นอกจากนี้ยังสามารถทำได้อย่างง่ายดายบนบรรทัดคำสั่ง

บน Windows:

copy /B input.z* output.zip

หรือ Linux (หรือถ้าคุณมีเครื่องมือบรรทัดคำสั่ง Unix บน Windows โดยใช้CygwinหรือGnuWin32 ):

cat input.z* > output.zip

5

โดยปกติจะมีหนึ่ง * .zip ในชุดและสอง * .z ?? หากคุณเปิด * .zip ไฟล์อื่น ๆ จะถูกคลายซิปและตราบใดที่ไฟล์นั้นอยู่ในไดเรกทอรีเดียวกัน

หากวิธีนี้ใช้ไม่ได้ให้ลองทำตามที่ กล่าวไว้ในนั้นหรือถ้าคุณใช้ Windows:

copy /B yourfile.z00 + yourfile.z01 + yourfile.z02 yourfile.zip


4

คุณได้ลองทำการคลายซิปไฟล์ทั้งหมดหรือไม่? โดยปกติจะต้องเปิดเครื่องรูดเพียงอันเดียว (ตัวแรกคือตัวสุดท้าย)
บางทีถ้าคุณเปลี่ยนส่วนขยายของ. z00 เป็น. zip ก็จะสามารถแตกไฟล์ทั้งหมดได้


ใช่มันก็ใช้ได้กับฉันด้วยเหมือนกัน
Rishi

2

โดยปกติเมื่อฉันได้รับไฟล์แยกผมเปิดเครื่องรูดไฟล์แรกเท่านั้น
การทำเช่นนั้นทำให้ฉันมีไฟล์สมบูรณ์ฉันใช้ 7-zip


1

ฉันเดาว่าพวกเขาจะถูกแยกโดยตรงโดยไม่มีข้อมูลเพิ่มเติมดังนั้นคุณควรจะสามารถเชื่อมต่อพวกเขาและจบลงด้วยไฟล์ซิปแบบเต็ม เธรดนี้มีลิงก์ไปยังเครื่องมือที่สามารถเชื่อมไฟล์เข้าด้วยกัน


0

ฉันมีปัญหากับไฟล์สองไฟล์ที่ฉันได้รับเป็น xx.zip และ xx.z01 ฉันทำ:

cat xx.01 xx.zip > yy.zip

ติดตามโดย

unzip yy.zip

ให้คำเตือนเล็กน้อย แต่ได้งาน นี่คือใน Ubuntu ที่แม่นยำ


นี่ไม่ใช่ทางเลือกที่ 'ผิดพลาดน้อยที่สุด' เป็นทางเลือก
Olli

0

การแก้ปัญหาโดยใช้ 7z

  1. เปิดโฟลเดอร์ที่เก็บโฟลเดอร์แยกไว้ ในกรณีของฉันพวกเขามี 16 ไฟล์ชื่อจาก * .7z.001 ถึง * .7z.016
  2. คลิกขวาที่โฟลเดอร์แรกแล้วคลิกซ้ายเพื่อเลือกชื่อโฟลเดอร์ "Extract To" ที่แนะนำโดยอัตโนมัติโดย 7z
  3. 7z จะสร้างโฟลเดอร์ที่ไม่มีการบีบอัดใหม่ภายในโฟลเดอร์เดียวกันและเริ่มทำการคลายซิปและรวมทั้งหมด

0

ฉันสร้างโฟลเดอร์ใหม่แล้วลากไฟล์แยกลงในโฟลเดอร์นั้น ไฮไลต์ไฟล์ทั้งหมดเลือกแยก สิ่งนี้จะสร้างโฟลเดอร์ sup ใหม่ที่ไฟล์รวมของคุณจะอยู่ ใช้แล้ว 7-zip


-1

การรวมไฟล์เก็บถาวรถาวร 2 ไฟล์ลงในไฟล์เดียวจะไม่ทำงาน อันที่จริงฉันลองที่ zip, bzip2 และ xz archives ทั้งหมดรายงานว่าการเก็บถาวรผลลัพธ์ไม่ถูกต้อง มันอาจทำงานได้กับคลังเก็บหลายส่วนที่เหมาะสม


-1

เปิดตัวจัดการไฟล์ 7-zip ของคุณและนำทางไปยังส่วนต่าง ๆ จากนั้นคุณสามารถไฮไลต์คลิกขวาแล้วแยกที่นี่หรือที่ใดก็ตามที่คุณต้องการให้วางไฟล์สิ้นสุด


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