Python 中的 GZIP 文件

GZIP(GNU Zip) 是一種廣泛使用的文件壓縮格式,有助於減小文件的大小,使它們更易於存儲和傳輸。它通常用於 UNIX 操作系統中的文件壓縮。在本文中,您將學習如何在 Python 中對文件進行 GZIP。此外,您還將了解如何在 Python 中解壓縮 GZIP 文件。

Python GZIP 庫

Aspose.ZIP for Python 提供了一系列用於處理各種壓縮格式的功能,包括 ZIP、GZIP、TAR、7z 等。它簡化了管理和操作壓縮文件的方式,使其成為開發人員在 Python 應用程序中處理文件壓縮任務的寶貴工具。

您可以下載該庫或從PyPI安裝它。

> pip install aspose-zip

在 Python 中創建 GZIP 文件

以下是在Python中使用GZIP壓縮文件的步驟。

  • 首先,創建 GzipArchive 類的對象。
  • 然後,使用 GzipArchive.setsource() 方法將文件添加到 GZIP。
  • 最後,使用 GzipArchive.save() 方法保存 GZIP 存檔。

以下代碼示例展示瞭如何在 Python 中將文件壓縮為文件夾中的 GZIP。

import aspose.zip as az

# 創建 gzip 存檔
with az.gzip.GzipArchive() as archive:
    # 將文件添加到 gzip
    archive.set_source("file.bin")

    # 保存 gzip 存檔
    archive.save("gzip_archive.gz")

在 Python 中解壓 GZIP 文件

以下是在 Python 中解壓 GZIP 存檔的步驟。

  • 首先,使用 GzipArchive 類加載 GZIP 文件。
  • 然後,使用 GzipArchive.extracttodirectory() 方法解壓縮 GZIP 文件。

以下代碼示例演示如何在 Python 中解壓縮 GZIP 文件。

import aspose.zip as az

# 加載 gzip 存檔
with az.gzip.GzipArchive("gzip_archive.gz") as archive:
    
    # 解壓gzip
    archive.extract_to_directory("gzip_archive_extracted")

Python GZIP 模塊 - 獲取免費許可證

您可以獲得免費的臨時許可證來創建或解壓縮 GZIP 檔案,而不受評估限制。

學習資源

您可以使用以下資源探索有關我們的 Python GZIP 庫的更多信息:

在線 GZIP 工具

我們還提供免費在線工具將文件壓縮為 GZIP,該工具由 Aspose.ZIP for Python 提供支持。

結論

Aspose.ZIP for Python 通過為壓縮和解壓縮任務提供強大且功能豐富的庫,簡化了使用 GZIP 文件的過程。在本教程中,我們介紹了在 Python 中創建 GZIP 文件的基礎知識。此外,我們還展示瞭如何解壓縮 GZIP 文件並將其內容提取到目錄中。您可以輕鬆地將庫集成到 Python 應用程序中,並簡化壓縮和解壓縮任務。

也可以看看