API PHP để tạo và giải nén các kho lưu trữ ZIP, TAR, TBZ hoặc TGZ

Thư viện mã nguồn mở PHP cho phép các nhà phát triển Tạo, Liệt kê, cập nhật, Giải nén, xóa các định dạng tệp nén Lưu trữ thông qua API PHP.

Zippy là một thư viện PHP mã nguồn mở cung cấp chức năng để làm việc với các định dạng lưu trữ phổ biến như TAR, ZIP, TBZ2, TBZ, TGZ, v.v. Thư viện Zippy rất dễ sử dụng và bao gồm một tập hợp các bộ điều hợp giúp thực hiện các hoạt động nén và giải nén phổ biến nhất như tạo, cập nhật danh sách, giải nén và xóa cho một định dạng đã chọn. nó hướng tới tốc độ rất cao và độ nén hợp lý.

Thư viện hỗ trợ một số tính năng quan trọng liên quan đến nén, chẳng hạn như tạo và cập nhật tệp nén ZIP, mở và liệt kê nội dung của tệp lưu trữ, nối tệp vào tệp lưu trữ hiện có, hỗ trợ nén BZIP2, tùy chỉnh tên tệp và thư mục bên trong tệp lưu trữ, lưu tệp lưu trữ vào một tập tin, giải nén kho lưu trữ vào một thư mục cụ thể và hơn thế nữa.

Previous Next

Bắt đầu với PhpZip

Trước hết, bạn cần có PHP 5.5 trở lên để chạy thư viện một cách trơn tru. Phương pháp cài đặt được hỗ trợ duy nhất là thông qua Composer. Chạy lệnh sau để yêu cầu Zippy trong dự án của bạn.

Đây là lệnh

 composer require alchemy/zippy

Tạo một kho lưu trữ mới thông qua API PHP

Các nhà lập trình phần mềm có thể dễ dàng tạo một kho lưu trữ ZIP mới bằng cách sử dụng thư viện Zippy bên trong các ứng dụng PHP của riêng họ. Thư viện hỗ trợ tạo một archive.zip chứa một "thư mục" thư mục có thể chứa các loại tệp khác nhau. Để thêm tệp, bạn cần chỉ định tên của mục nhập trong kho lưu trữ cũng như cung cấp đường dẫn. Nó cũng cung cấp hỗ trợ để thêm một thư mục mới. Bạn có thể thêm từng tệp vào kho lưu trữ zip của mình hoặc thêm toàn bộ thư mục cùng một lúc.

Trích xuất kho lưu trữ vào một thư mục cụ thể

Thư viện mã nguồn mở Zippy cung cấp khả năng trích xuất theo chương trình một kho lưu trữ vào một thư mục cụ thể bằng PHP. Bạn có thể sử dụng nó để giải nén mọi thứ bên trong kho lưu trữ hoặc chỉ một số tệp cụ thể. Xin lưu ý rằng điều quan trọng cần nhớ là phải chỉ định đường dẫn thích hợp của tệp bên trong kho lưu trữ để giải nén nó. Trong quá trình giải nén, thư mục và cấu trúc tệp được lưu giữ tốt và nó trích xuất tất cả các tệp vào thư mục tương ứng của chúng.

Nội dung của Kho lưu trữ danh sách

Thư viện mã nguồn mở Zippy cho phép các nhà phát triển phần mềm mở theo chương trình và hiển thị nội dung của một kho lưu trữ thông qua các lệnh PHP. Thư viện cung cấp cho người dùng toàn quyền kiểm soát và đã cung cấp các phương pháp và thuộc tính để có thêm thông tin về kho lưu trữ trước khi trích xuất tất cả nội dung của nó. Bạn có thể đếm số lượng tệp trong kho lưu trữ, lặp lại tất cả các tệp trong kho lưu trữ, chỉ giải nén những tệp cần thiết và hơn thế nữa.

Xóa mục nhập khỏi kho lưu trữ ZIP

Thư viện mã nguồn mở Zippy cung cấp khả năng xóa các mục nhập khỏi kho lưu trữ ZIP thông qua các lệnh PHP. Có một số tùy chọn có sẵn để xóa các mục nhập, chẳng hạn như xóa một mục nhập trong kho lưu trữ bằng cách sử dụng tên của nó, xóa tất cả các mục nhập trong kho lưu trữ ZIP, xóa các mục nhập bằng cách sử dụng mẫu hình cầu và xóa các mục nhập bằng cách sử dụng mẫu PCRE.

 Tiếng Việt