Cách giải nén hoặc trích xuất tệp tar.gz trên Windows

Tác giả sysadmin, T.M.Hai 03, 2023, 05:05:34 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách giải nén hoặc trích xuất tệp tar.gz trên Windows


Để mở hoặc trích xuất một tệp tar. Để mở hoặc giải nén tệp tar.gz trên Windows, bạn có thể cài đặt tiện ích Trình quản lý tệp 7-Zip miễn phí hoặc bạn có thể sử dụng lệnh tar -xvf từ dấu nhắc Bash có trong Hệ thống con Windows dành cho Linux.

Theo mặc định, Windows không biết tệp TAR.GZ có thể là gì, mặc dù định dạng này khá phổ biến. Rất may, không khó để Windows mở tệp tar.gz.

1. Tệp Tar.gz là gì?

Tệp tar.gz thực chất là sự kết hợp của hai loại định dạng tệp khác nhau: tệp tar và tệp gzip. Tệp Tar hay tarball là tập hợp các tệp được gói lại với nhau để dễ dàng lưu trữ dưới dạng một tệp duy nhất nhưng không bị nén. Sau khi được kết hợp, chúng sẽ được nén thành tệp.gz để giảm dung lượng sử dụng trên đĩa—thường là rất nhiều. Nó rất giống các tệp ZIP hoặc RAR, ngoại trừ việc nó ít phổ biến hơn trên Windows.

Tar.gz đã trở thành định dạng tiêu chuẩn được sử dụng để phân phối Linux và phần mềm nguồn mở vì về cơ bản, nó dễ dàng trích xuất trên bất kỳ nền tảng nào không phải là Windows.

2. Cách "Giải nén" hoặc trích xuất tệp Tar.gz trên Windows

Cách dễ nhất để mở tệp tar.gz trên Windows là cài đặt một tiện ích miễn phí tuyệt vời có tên 7-Zip, tiện ích này có thể xử lý tar.gz và bất kỳ định dạng tệp nào khác. Chúng tôi đã đề xuất ứng dụng này trong nhiều năm và đây là một trong những ứng dụng đầu tiên chúng tôi cài đặt mỗi khi cài đặt lại Windows.

Sau khi bạn đã tải xuống và cài đặt 7-Zip, hãy nhấp đúp vào tệp tar.gz mà bạn đang cố mở, sau đó chọn "Chọn ứng dụng trên PC của bạn" từ hộp thoại bật lên hiển thị.


Duyệt xuống vị trí nơi bạn đã cài đặt 7-Zip, thường là một số biến thể của C:\Program Files\7-Zip và sau đó tìm tệp 7zFM.exe—điều quan trọng là bạn phải chọn tệp này chứ không phải tệp các tệp khác trong thư mục vì các tệp khác sẽ không hoạt động.


Sau khi chọn đúng tệp, bạn sẽ thấy "Trình quản lý tệp 7-Zip" hiển thị trong hộp thoại chọn ứng dụng. Nếu bạn muốn 7-Zip luôn xử lý các tệp tar.gz trong tương lai, bạn cần chọn nút "Luôn luôn" ở cuối hộp thoại.


Sau khi thực hiện thành công việc này, bạn sẽ nhận thấy biểu tượng cho tệp tar.gz sẽ thay đổi thành biểu tượng 7-Zip.


Và bây giờ bạn có thể sử dụng Trình quản lý tệp 7-Zip để mở, xem hoặc trích xuất tệp từ tar.gz và các kho lưu trữ khác. Nếu muốn một tệp cụ thể, bạn có thể đi sâu vào thư mục hoặc chỉ cần nhấp vào nút "Trích xuất" và chọn vị trí để đặt tất cả các tệp.


Điều đáng lưu ý là bạn cũng có thể sử dụng WinRAR để mở các tệp tar.gz, nhưng ở đây chúng tôi thiên về 7-Zip vì nó hoàn toàn miễn phí và thậm chí có thể giải nén các tệp.RAR, vì vậy đó là những gì chúng tôi khuyên dùng.

Bạn cũng có thể thay đổi liên kết giữa các tệp tar.gz và 7-Zip trong Cài đặt sau nếu muốn. Mở ứng dụng Cài đặt (Windows+i), sau đó điều hướng đến Ứng dụng > Ứng dụng mặc định > Chọn Mặc định theo Loại tệp, sau đó cuộn đến phần ".gz". Bạn thực sự sẽ không tìm thấy ".tar.gz" trong danh sách định dạng tệp.

2. Cách giải nén hoặc giải nén tệp tar.gz bằng Bash trên Windows 10 hoặc 11

Nếu bạn không muốn cài đặt phần mềm của bên thứ ba trên PC của mình và không muốn tham gia một số hoạt động đam mê, bạn thực sự có thể trích xuất các tệp từ kho lưu trữ tar.gz từ shell Bash có trong Hệ thống con Windows cho Linux. Trước tiên, bạn cần làm theo hướng dẫn để cài đặt WSL trên Windows 10 hoặc Windows 11, mở ứng dụng Ubuntu hoặc bất kỳ phiên bản Linux nào bạn đã cài đặt, sau đó bạn chỉ cần sử dụng lệnh sau:

Mã nguồn [Chọn]
tar -xzf tarfile
Bạn sẽ muốn thay thế "tarfile" bằng đường dẫn đến tệp tar.gz mà bạn đang cố giải nén. Để được giải thích chi tiết hơn về cách hoạt động của lệnh tar, hãy nhớ đọc hướng dẫn của chúng tôi về nén và giải nén tệp trong Linux Terminal. Lệnh tar cực kỳ mạnh mẽ và bạn có thể thực hiện những việc như liệt kê hoặc tìm kiếm tệp trong kho lưu trữ tar hoặc trích xuất một tệp.


Cũng cần lưu ý rằng bạn cũng có thể sử dụng shell Bash để trích xuất các tệp tar.bz2 vì thiết bị đầu cuối Linux cực kỳ mạnh mẽ—nó không tốt hơn GUI của Windows và Terminal của Linux kết hợp thành một hệ điều hành duy nhất. Tất nhiên trừ khi bạn có máy Mac.