Làm cách nào để tôi lắp lại tệp zip đã được gửi qua email ở nhiều phần?


33

Tôi nhận được 3 email, mỗi email chứa một phần của tệp zip. Các phần mở rộng kết thúc bằng .z00, .z01 và .z02. (Được gửi qua email để đạt được giới hạn tệp đính kèm 10Mb điển hình cho mỗi email.)

Tôi đã đặt cả 3 tập tin vào một thư mục.

Tôi có thể sử dụng cả 7-zip và WinZip để mở tệp đầu tiên (tệp .z00) và nó liệt kê nội dung của zip nhưng khi cố gắng giải nén các tệp, cả hai chương trình đều báo cáo lỗi.

Cách dễ bị lỗi ít nhất để gắn lại zip này và nhận được các tập tin là gì?


Nhiều câu trả lời chỉ ra rằng tất cả những gì bạn cần làm là giải nén tệp đầu tiên trong khi các câu hỏi khác nằm trong cùng một thư mục (và không cần phải ghép nối). Tôi nhớ các tệp được phân chia trong đó tệp đầu tiên (hoặc cuối cùng?) Là .zip thay vì .z ##. Thay đổi phần mở rộng tệp để phù hợp với mẫu đó có thể khiến nó hoạt động bình thường. (Hãy thử thay đổi .z01 thành .zip của bạn và nếu điều đó không hiệu quả, hãy thử thay đổi .z02 thành .z01 và .z03 của bạn thành .z02. Nếu điều đó không hiệu quả, hãy thử kết thúc chuỗi bằng .zip (bắt đầu với một trong hai .z01 hoặc .z00).
AM

Câu trả lời:


40

Nó khá an toàn khi cho rằng các phần của tệp chỉ cần được nối với nhau.

Cách dễ nhất để thực hiện việc này là trong 7-Zip - điều hướng đến thư mục trong trình quản lý tệp 7-Zip, nhấp chuột phải vào tệp đầu tiên trong chuỗi và chọn "Kết hợp tệp ..." từ menu ngữ cảnh.

Nó cũng có thể dễ dàng thực hiện trên dòng lệnh.

Trên Windows:

copy /B input.z* output.zip

Hoặc Linux (hoặc nếu bạn đã có các công cụ dòng lệnh Unix trên Windows bằng Cygwin hoặc GnuWin32 ):

cat input.z* > output.zip

5

Thường có một * .zip trong tập hợp và một vài * .z ??. Nếu bạn mở * .zip, những cái khác sẽ được giải nén cũng như miễn là chúng nằm trong cùng một thư mục.

Nếu điều này không làm việc cố gắng những gì therefromhere nói, hoặc nếu bạn đang ở trên các cửa sổ:

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


4

Bạn đã cố gắng giải nén tất cả các tập tin? Thông thường, người ta phải giải nén chỉ một (ou đầu tiên cuối cùng).
Có thể, nếu bạn thay đổi phần mở rộng của .z00 thành .zip, sẽ có thể giải nén tất cả.


vâng, điều đó cũng đúng với tôi
Rishi

2

Thông thường khi tôi nhận được các tệp chia, tôi chỉ giải nén tệp đầu tiên.
Làm như vậy đã cho tôi tập tin hoàn chỉnh, tôi đã sử dụng 7-zip


1

Tôi đoán là chúng chỉ được phân chia trực tiếp, không có thêm thông tin, vì vậy bạn có thể chỉ cần ghép chúng và kết thúc với một tệp zip đầy đủ. Chủ đề này có một số liên kết đến các công cụ có thể nối các tệp.


0

Tôi gặp khó khăn với hai tệp tôi nhận được là xx.zip và xx.z01. Tôi chỉ đơn giản là đã làm:

cat xx.01 xx.zip > yy.zip

theo dõi bởi

unzip yy.zip

Đã đưa ra một vài cảnh báo, nhưng đã làm được việc. Đây là trên Ubuntu Chính xác.


Đây chắc chắn không phải là "sự thay thế ít bị lỗi nhất".
Olli

0

Giải pháp sử dụng 7z

  1. Mở thư mục nơi các thư mục phân chia được lưu trữ. Trong trường hợp của tôi, chúng là 16 tệp có tên từ * .7z.001 đến * .7z.016
  2. Nhấp chuột phải vào đầu tiên của các thư mục và nhấp chuột trái để chọn tên thư mục được đề xuất "Trích xuất" được đề xuất tự động trước 7z.
  3. 7z sau đó tạo một thư mục không nén mới trong cùng một thư mục và bắt đầu giải nén và kết hợp tất cả chúng.

0

Tôi đã tạo một thư mục mới, kéo các tệp đã tách vào thư mục đó. Đánh dấu tất cả các tập tin, chọn Trích xuất. Điều này sẽ tạo một siêu thư mục mới, nơi các tệp kết hợp của bạn sẽ được đặt. Sử dụng 7-zip.


-1

Đồng bằng kết hợp 2 tài liệu lưu trữ riêng lẻ thành một sẽ không hoạt động. Trong thực tế, tôi chỉ thử nó trên kho lưu trữ zip, bzip2 và xz. Tất cả báo cáo lưu trữ kết quả là không hợp lệ. Nó có thể làm việc với tài liệu lưu trữ đa phần thích hợp mặc dù.


-1

Mở trình quản lý tệp 7-zip của bạn và điều hướng đến vị trí của các bộ phận, sau đó bạn có thể tô sáng, nhấp chuột phải và giải nén tại đây hoặc bất cứ nơi nào bạn muốn đặt tệp kết thúc.


Vui lòng đọc lại câu hỏi, OP đã thông báo rằng anh ấy đang gặp lỗi khi cố gắng làm việc với toàn bộ
50-3
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.