Cách giải nén file Zip trên máy tính

Các file nén thường không thể sử dụng được cho đến khi bạn giải nén chúng khỏi thư mục ZIP. Hãy nhớ rằng các thư mục ZIP khác với các loại file nén khác (ví dụ, các file RAR) ở chỗ chúng không yêu cầu phần mềm đặc biệt để mở trên máy tính.

Bài viết hôm nay sẽ hướng dẫn bạn cách giải nén file Zip trên máy tính Windows, Mac và Linux.

Giải nén file .zip trong Windows

Sử dụng tính năng có sẵn trong Windows

Windows hỗ trợ giải nén file .zip mà không cần cài thêm bất cứ công cụ nào khác. Để giải nén file .zip trong Windows bạn làm như sau:

Khi quá trình giải nén file kết thúc, nếu đã chọn Show extracted... thì thư mục chứa file đã giải nén sẽ hiển thị để bạn bắt đầu làm việc với các file.

Sử dụng PowerShell

Cách nén file bằng PowerShell

Để nén file bằng PowerShell, bạn có thể sử dụng cmdlet Compress-Archive. Tất cả những gì bạn phải làm là trỏ đến các file muốn nén và nơi để lưu file zip. Dưới đây là các bước cần thực hiện:

1. Mở menu Start bằng cách nhấn phím Start trên bàn phím.

2. Nhập PowerShell và nhấn Enter để mở.

3. Sau khi mở cửa sổ PowerShell, hãy thực thi lệnh dưới đây để nén file. Thay thế <FilePath> bằng đường dẫn thực của file bạn muốn nén và <DestinationPath> bằng đường dẫn thư mục nơi bạn muốn lưu file nén.

Compress-Archive -LiteralPath '<FilePath>' -DestinationPath '<DestinationPath>'

4. Ngay sau khi bạn thực thi lệnh, PowerShell sẽ nén và lưu file đó vào đích được chỉ định.

PowerShell sẽ nén và lưu file đó vào đích được chỉ định

5. Bạn có thể đóng cửa sổ PowerShell.

Cách nén nhiều file hoặc thư mục bằng PowerShell

Nếu muốn nén nhiều file hoặc một thư mục chứa file và/hoặc thư mục con, bạn cũng có thể làm điều đó từ PowerShell. Dưới đây là các bước để nén nhiều file hoặc thư mục bằng PowerShell.

1. Đầu tiên, đặt tất cả các file bạn muốn nén vào một thư mục duy nhất.

2. Tiếp theo, mở menu Start.

3. Tìm kiếm PowerShell và mở nó.

4. Trong cửa sổ PowerShell, thực thi lệnh này. Thay thế <FolderPath> bằng đường dẫn thư mục thực mà bạn muốn nén và <DestinationPath> bằng đường dẫn đích mà bạn muốn lưu file zip đã nén.

Compress-Archive -LiteralPath '<FolderPath>' -DestinationPath '<DestinationPath>'

5. Tùy thuộc vào dung lượng thư mục hoặc file, có thể mất một khoảng thời gian để hoàn tất quá trình nén.

Tùy thuộc vào dung lượng thư mục hoặc file, có thể mất một khoảng thời gian để hoàn tất quá trình nén

6. Sau khi hoàn tất, hãy đóng cửa sổ PowerShell.

Bạn có thể tìm thấy file nén zip ở đích mà bạn đã đặt trong lệnh trên.

Giải nén file bằng PowerShell

Cũng giống như khi nén file bằng PowerShell, bạn cũng có thể giải nén file bằng cmdlet Expand-Archive của PowerShell. Chỉ cần trỏ PowerShell đến file zip bạn muốn giải nén và cung cấp thư mục đích.

1. Mở cửa sổ PowerShell.

2. Trong PowerShell, thực thi lệnh dưới đây, thay thế <ZipFilePath><DestinationPath> bằng đường dẫn file zip thực và đường dẫn thư mục đích tương ứng.

Expand-Archive -LiteralPath <ZipFilePath> -DestinationPath <DestinationPath>

3. Sau khi giải nén, hãy đóng cửa sổ PowerShell.

Giải nén file bằng PowerShell

Bạn có thể tìm thấy các file được giải nén trong một thư mục trong đường dẫn đích.

Sử dụng ribbon File Explorer

1. Mở thư mục đã nén, nhấp vào tab "Compressed Folder Tools" và nhấn vào biểu tượng Extract all.

Nhấp vào tab "Compressed Folder Tools" và nhấn vào biểu tượng Extract all

2. Duyệt đến vị trí thư mục mà bạn muốn trích xuất tất cả nội dung trong thư mục nén, chọn hoặc bỏ chọn Show extracted files when complete, tùy theo những gì bạn muốn và nhấn vào Extract.

Lưu ý: Vị trí mặc định sẽ cùng vị trí với thư mục nén.

Chọn hoặc bỏ chọn Show extracted files when complete, tùy nhu cầu
Chọn hoặc bỏ chọn Show extracted files when complete, tùy nhu cầu

3. Các file bây giờ sẽ được giải nén.

Các file đã được giải nén thành công
Các file đã được giải nén thành công

Trích xuất một hoặc nhiều file cụ thể từ thư mục đã nén

1. Mở thư mục đã nén.

2. Kéo hoặc sao chép (các) mục từ thư mục đã nén sang một vị trí mới.

Sử dụng Command Prompt

Nén file bằng Command Prompt

Bạn có thể nén các file thông qua Command Prompt bằng lệnh tar. Đây là công cụ dòng lệnh giúp bạn giải nén file và tạo file nén. Tuy nhiên, lệnh này chỉ hoạt động trong Windows 10 trở lên. Đây là cách nén file bằng Command Prompt:

1. Mở menu Start bằng cách nhấn phím Win.

2. Trong thanh tìm kiếm, nhập Command PromptRun as administrator từ bên phải.

3. Trong bảng điều khiển, nhập lệnh sau và nhấn Enter. Thay thế Place bằng vị trí của file.

cd Place
Vị trí của file
Vị trí của file

4. Nhập dir và nhấn Enter. Các file bên trong thư mục đã chọn sẽ hiển thị.

Lệnh dir trong CMD

5. Để nén tất cả các file bên trong thư mục đã chọn, hãy nhập lệnh sau và nhấn Enter. Thay thế Compressed bằng tên bạn muốn đặt cho thư mục nơi file zip sẽ được lưu trữ. Ngoài ra, hãy thay thế FileExt bằng phần mở rộng của file bạn đang nén.

tar -a -c -f Compressed.zip *.FileExt
Lệnh Tar trong CMD
Lệnh Tar trong CMD

Để nén một file, hãy thực hiện lệnh sau. Một lần nữa, thay thế Compressed bằng tên bạn muốn đặt cho thư mục nơi file zip sẽ được lưu trữ, FileExt bằng phần mở rộng của file và FileName bằng tên của file bạn muốn nén.

tar -a -c -f Compressed.zip FileName.FileExt
Nén một file trong CMD
Nén một file trong CMD

Giải nén file bằng Command Prompt

Có thể xảy ra trường hợp bạn muốn giải nén file trên máy tính Windows của mình. May mắn thay, bạn cũng có thể làm điều đó bằng Command Prompt. Đây là cách thực hiện:

1. Khởi chạy Command Prompt với quyền admin.

2. Sử dụng lệnh cd để đi tới vị trí của file zip.

3. Nhập lệnh sau và nhấn Enter. Thay thế Name bằng tên của file zip.

tar -xf Name.zip
Giải nén file trong CMD
Giải nén file trong CMD

Bạn đã giải nén file thành công.

Sử dụng công cụ của bên thứ ba

Mặc dù không cần thiết phải tải xuống các công cụ của bên thứ ba để giải nén file .zip, nhưng những phần mềm này đi kèm với các tính năng bổ sung cho phép bạn tùy chỉnh, bảo vệ bằng mật khẩu và sửa chữa các file Zip của mình.

Dưới đây là một số tùy chọn mà bài viết khuyến nghị với bạn đọc.

7-Zip

7-Zip

Công cụ này là một chương trình mã nguồn mở và miễn phí với tốc độ nén cao hơn 2 - 10% so với WinZip và PKZip. Nó cũng có phần mở rộng 7z riêng giúp nén dữ liệu tốt hơn 30 - 70% so với định dạng .zip.

Mặc dù 7-Zip chỉ có sẵn cho Windows, nhưng nó cũng có một cổng cho dòng lệnh Linux/Posix được gọi là p7zip.

Để giải nén file bằng công cụ này, hãy làm theo các bước sau:

Zipware

Zipware
Zipware

Cũng giống như 7-Zip, Zipware cũng là một trình giải nén chỉ dành cho Windows. Tuy nhiên, nó có một số tính năng nổi bật, chẳng hạn như trình quản lý file được sắp xếp hợp lý, trình quản lý mật khẩu, chuyển đổi tất cả các định dạng tương thích sang .zip, .exe hoặc .7z và quét virus.

Giải nén bằng công cụ này có các tùy chọn hơi khác so với tùy chọn trước. Ví dụ như:

Bất kể bạn sử dụng công cụ nào, bạn cũng nên xóa file .zip sau khi trích xuất nội dung của nó, vì việc giữ cả hai phiên bản sẽ tiêu tốn nhiều dung lượng hơn.

Giải nén file .zip trong Linux

Các file Zip rất phổ biến trước đây, khi tốc độ tải xuống chậm và mọi byte được lưu đều quan trọng. Tuy nhiên, Zip là một loại file khá phổ biến. Sớm muộn gì bạn cũng sẽ phải mở một file .zip mà thôi.

Tùy thuộc vào bản phân phối đang sử dụng, việc trích xuất một kho lưu trữ Zip có thể rất dễ dàng. Mặc dù vậy, biết thêm một số cách nâng cao hơn để mở và xử lý nội dung file .zip cũng rất hữu ích.

Giải nén bằng GUI

Trên hầu hết các môi trường desktop Linux, việc giải nén một file rất dễ dàng. Chỉ cần nhấp chuột phải vào file và bạn sẽ thấy một vài tùy chọn. Bạn có thể chọn “Extract Here” hoặc “Unzip Here” tại đây.

Bạn cũng sẽ thấy tùy chọn “Extract To” để trích xuất tới một vị trí cụ thể. Tùy chọn này rất hữu ích nếu bạn đang tìm cách giải nén một file từ thư mục Downloads sang một nơi khác. Không phải mọi môi trường desktop đều được cài đặt những công cụ này, nhưng nếu có, thì đây là phương pháp đơn giản nhất.

Giải nén bằng GUI

Nếu desktop của bạn không bao gồm các shortcut tiện dụng này, bạn chỉ có thể mở file .zip trong chương trình lưu trữ GUI. Chương trình này bao gồm Gnome Archive Manager trên desktop Gnome, Ark trên desktop KDE, v.v...

Nếu không có sẵn tiện ích lưu trữ GUI hoặc đang tìm kiếm các tính năng mạnh mẽ hơn, hãy lựa chọn dòng lệnh.

Giải nén file bằng dòng lệnh

Một số tiện ích dòng lệnh Linux có tên phức tạp, nhưng điều đó không đúng trong trường hợp này. Lệnh giải nén một file trên Linux được gọi đơn giản là unzip.

Cách đơn giản nhất để giải nén một file trên dòng lệnh Linux là chạy lệnh sau:

unzip filename.zip

Giải nén bằng dòng lệnh

Lệnh này sẽ giải nén file trực tiếp trong thư mục mà nó được đặt. Nếu bạn muốn giải nén trong một thư mục khác, bạn cũng có thể làm điều đó. Hãy tưởng tượng rằng bạn có một file trong thư mục tải xuống, muốn trích xuất trong thư mục chính. Để làm điều này, hãy chạy lệnh sau.

unzip filename.zip -d ~/

Xem trước nội dung file Zip trên dòng lệnh

Trên desktop, bạn có thể thường xuyên nhấp đúp vào file Zip để xem nội dung của nó trước khi giải nén. Tuy nhiên, không thể làm như vậy trên dòng lệnh.

Xem trước nội dung file

Điều đó không có nghĩa là bạn không thể xem trước nội dung của file Zip. Để làm điều này, hãy chạy lệnh sau:

unzip -l filename.zip

Nội dung của file sẽ hiển thị trong một dòng tại một thời điểm.

Trích xuất có chọn lọc các phần của file Zip

Bây giờ bạn đã biết xem trước nội dung của file Zip. Bạn có thể nhận ra rằng mình không cần tất cả mọi thứ trong file đó. Trong tình huống này, bạn có thể xử lý theo hai cách khác nhau: Trích xuất một hoặc hai file từ kho lưu trữ Zip hoặc chọn một file không cần thiết để loại trừ khỏi quá trình trích xuất.

Để trích xuất một file duy nhất từ ​​kho lưu trữ Zip, bạn sẽ cần cung cấp đường dẫn đầy đủ. Có nghĩa là nếu có một thư mục mang tên Folder chứa mọi thứ, bạn sẽ cần chỉ định đường dẫn đầy đủ đến thư mục đó.

unzip filename.zip "Folder/file1.txt"

Trích xuất có chọn lọc

Nếu bạn muốn giải nén file mà không tạo thư mục mới, hãy sử dụng tham số -j:

unzip -j filename.zip "Folder/file1.txt"

Cách loại trừ một file khỏi quá trình tích xuất cũng tương tự, nhưng sử dụng tham số -x. Nếu muốn loại trừ file “file.txt”, hãy chạy lệnh sau:

unzip filename.zip -x "Folder/file1.txt"

Giải nén file .zip trong UNIX

Có một số phương pháp nén và giải nén file Zip trong UNIX. Bạn nên sử dụng chức năng "zip" để nén các file của mình sao cho dễ sử dụng và có tính portable. (Các file nén trong Unix có thể được trích xuất bằng các công cụ khác nhau trên các nền tảng khác nhau bao gồm Windows).

Dưới đây là các phương thức "giải nén" khác nhau. Phương thức giải nén “đúng” phụ thuộc vào phương thức được sử dụng để nén file. Bạn có thể cho biết phương thức nén file thông qua phần mở rộng file (ví dụ: .zip, .tar, .gz, v.v...)

Xin lưu ý rằng phương thức giải nén mà bạn sử dụng được xác định bởi tên file bạn đang cố gắng giải nén. Ví dụ, nếu bạn đang cố gắng giải nén một file có tên là file.tar - bạn sẽ sử dụng phương thức được mô tả trong “tar”. Các file kết thúc bằng .gzip hoặc .gz cần được trích xuất bằng phương thức được mô tả trong “gunzip“.

Zip

Nếu bạn có một file nén có tên myzip.zip và muốn giải nén các file, bạn sẽ nhập:

unzip myzip.zip

Việc nhập zip hay unzip sẽ cung cấp cho bạn bản tóm tắt công dụng, hiển thị gần như tất cả các tùy chọn có sẵn.

Tar

Để giải nén một file được nén bằng tar (ví dụ: filename.tar), gõ lệnh sau từ dấu nhắc SSH của bạn:

tar xvf filename.tar

Về cơ bản, lệnh này có nghĩa là bạn sẽ thấy file “bùng nổ”, vì vậy đừng lo lắng khi bạn thấy màn hình của mình cuộn một cách dữ dội. Nó cũng có nghĩa là bạn sẽ thấy bất kỳ lỗi nào trong file nén.

Gunzip

Để giải nén một file được nén bằng gunzip, hãy nhập như sau:

gunzip filename_tar.gz

Sau đó nếu bạn không nhận thấy có bất kỳ lỗi gì, hãy nhập:

tar xvf filename_tar

Giải nén file .zip trên máy Mac

Nếu bạn đã mua media kỹ thuật số có chứa nhiều file, bạn sẽ tải xuống một file .zip chứa toàn bộ gói đó. Sau khi việc tải xuống hoàn tất, bạn sẽ tìm thấy nó ở vị trí tải xuống mặc định của mình. Nếu bạn không chắc chắn thư mục tải xuống mặc định của mình ở đâu, hãy tiến hành kiểm tra.

Trước khi bạn thêm file vào thư viện media player, trước tiên bạn phải "trích xuất" các file. Nếu bạn kích đúp vào gói .zip mà bạn đã tải xuống, Archive Utility sẽ xuất hiện và tự động trích xuất các file của bạn. Nếu nhấp đúp không có tác dụng, vui lòng thử các cách sau:

1. Nhấp chuột phải vào gói .zip, và chọn Open With > Archive Utility (default).

Mở với Archive Utility

2. Archive Utility sẽ xuất hiện trên màn hình của bạn và sẽ hiển thị tiến trình trích xuất.

Tiến trình giải nén

3. Khi các file đã được trích xuất, chúng sẽ xuất hiện trong một thư mục nằm ở cùng một vị trí với file .zip gốc.

Bây giờ bạn có thể mở file media của mình bằng cách thêm các file đã giải nén vào media player bạn chọn.

Xem thêm:

Link nội dung: https://blog24hvn.com/cach-giai-nen-tep-zip-a69116.html