Tôi đã tìm cách trả lời câu hỏi chính xác này và từ nghiên cứu của tôi, câu trả lời của DiryBoy dường như là chính xác.
Tôi tìm thấy chương trình compact.exe nén các tệp nhưng không tạo tệp nén cao (hoặc bộ tệp). Nó tương tự như tùy chọn bạn nhận được khi nhấp chuột phải vào ký tự ổ đĩa hoặc phân vùng trong Windows. Bạn có tùy chọn để dọn dẹp (xóa tệp tạm thời, v.v.) cũng như nén tệp. Các tệp nén vẫn có thể truy cập được nhưng chỉ được nén để tạo không gian trên ổ đĩa có dung lượng thấp.
Tôi cũng tìm thấy nén.exe mà tôi đã có trên máy tính của tôi. Nó không phải là tự nhiên trên hầu hết các máy tính windows và là một phần của bộ tài nguyên 2003. Nó tạo ra một tệp nén các loại nhưng nó thực sự giống với các tệp từ đĩa thiết lập windows (có dấu gạch dưới là ký tự cuối cùng của phần mở rộng hoặc tên tệp). Và lệnh extract.exe trích xuất các tệp đó.
Tuy nhiên, câu thần chú là, nếu nó có thể được thực hiện tự nhiên thông qua GUI thì có khả năng là cách thực hiện thông qua lô, .vbs hoặc một số loại tập lệnh khác trong dòng lệnh. Vì các cửa sổ đã có tùy chọn 'gửi đến' để tạo tệp zip, tôi biết rằng phải có một cách để thực hiện thông qua dòng lệnh và tôi đã tìm thấy một số tùy chọn.
Đây là một liên kết tuyệt vời cho thấy cách nén tệp bằng các lệnh gốc của windows.
/superuser/110991/can-you-zip-a-file-from-the-command-prompt-USE-only-windows-built-in-capabili
Tôi đã thử nghiệm nó với một thư mục chứa nhiều tệp và thư mục lồng nhau và nó hoạt động hoàn hảo. Chỉ cần làm theo định dạng của dòng lệnh.
Ngoài ra còn có một cách để giải nén các tập tin thông qua dòng lệnh mà tôi tìm thấy. Một cách, chỉ cần mở một cửa sổ thám hiểm cho biết nội dung của tệp nén là gì. Một số trong số này cũng sử dụng Java không nhất thiết phải có nguồn gốc từ windows nhưng phổ biến đến mức nó gần như là như vậy.
/superuser/149361/does-windows-7-have-unzip-at-the-command-line-installed-by-default
Làm thế nào để giải nén một tập tin bằng dòng lệnh?