xzip là một hệ thống tập tin FUSE cho đôi file zip mà chia sẻ nội dung nén.
Để cài đặt sử dụng:
& Nbsp; pip cài đặt xzip
hoặc
& Nbsp; easy_install xzip
xzip cung cấp ba thực thi zipexplode, zipanalyze, và mount.xzip đó sẽ "bùng nổ" một zip, phân tích một tập tin zip, bung nổ kéo khóa tương ứng.
Các cấu trúc tập tin cho một zip phát nổ là sau đây:
zipexplode path / to / zip / name-of-zip.zip
cây.
.
├ ** dữ liệu
│ ├ **
│ ├ **
│ ├ ** ...
│ └ **
└ ** meta
& Nbsp; ├ ** name-of-zip.zip.dir
& Nbsp; ├ ** name-of-zip.zip.jump
& Nbsp; └ ** name-of-zip.zip.stream
Tập tin dữ liệu có thể được chia sẻ giữa một số bất kỳ các tập tin kéo khóa bùng nổ, và các tuple meta (* .dir, * .jump, * .stream) mô tả các tập tin zip gốc.
zipexplode chấp nhận hai tùy chọn --directory và --depth để sửa đổi mà nó tạo ra các dữ liệu và thư mục meta và có bao nhiêu cấp độ sâu các thư mục dữ liệu cần được. zipexplode có thể phát nổ nhiều file zip một lúc, và giúp đỡ thêm được cung cấp với tùy chọn --help.
zipanalyze chỉ đơn giản in ra sha1 các phân đoạn khác nhau của tập tin zip gốc. Kịch bản này đã được sử dụng để xác định những gì có thể trùng lặp, và những gì cần phải được lưu trữ cho mỗi tập tin zip. Thực thi này chủ yếu là sử dụng lịch sử.
mount.xzip sẽ gắn kết các cấu trúc thư mục được mô tả ở trên, và cần phải được cung cấp với phù hợp với lập luận --directory và --depth đến khi zipexplode được gọi. Đối số bổ sung --debug, --background, và --single luồng được thông qua với cầu chì và kiểm soát các chức năng cơ bản. . Để biết thêm thông tin xem các --help cho mount.xzip
Yêu cầu :
- Python
- Hệ thống tập tin trong Userspace
Bình luận không