gz

    3熱度

    3回答

    用於處理以.gz文件形式存儲的圖像(我的圖像處理軟件可以讀取較短/較小磁盤時間/空間的.gz文件)我需要檢查每個文件的標題。 標題只是每個圖像開始處的固定大小的小結構,對於未壓縮的圖像,檢查速度非常快。爲了閱讀壓縮的圖像,我別無選擇,只能解壓縮整個文件,然後檢查這個標題,這當然會減慢我的程序。 是否可以讀取.gz文件的第一部分(比如說幾K),解壓縮該段並讀取原始內容?我對gz的理解是,在開始一些簿

    3熱度

    3回答

    我使用了Apache壓縮圖書館閱讀.tar.gz文件,像這樣: final TarArchiveInputStream tarIn = initializeTarArchiveStream(this.archiveFile); try { TarArchiveEntry tarEntry = tarIn.getNextTarEntry(); while (tarE

    0熱度

    1回答

    如何在C++中讀取壓縮結構格式的數據? 這裏是數據結構.. struct test { unsigned int test3; unsigned char test1[4096]; unsigned int test2; } foo; 我們如何閱讀結構寫入使用gzread文件? 這是我試過的。 gzread(Handle,&foo.test3, sizeof(

    0熱度

    1回答

    我有7個非常大的gz文件,每個文件都有10G字節的數據,而且我有100個小的bzip2文件,每個文件只有10M字節。我在hadoop集羣中有10臺機器,每臺機器有8個核心。 當我啓動地圖縮小作業時,100分鐘的小bzip2文件將在1分鐘內完成。而七大gz文件需要很長時間。我的問題是:爲什麼7個gz文件只有一臺機器,即使我有10臺機器,它導致一臺機器很難工作,其他9臺機器幾乎什麼都不做。 我對此很好

    0熱度

    3回答

    我有一個.tar.gz文件,我想解壓縮(當我用7-Zip手動解包時,我得到一個.tar文件)。我可以很容易地用Python tarfile模塊解壓縮這個.tar文件。 當我右鍵單擊Windows資源管理器中的.tar.gz文件時,可以在文件類型下看到:7-Zip.gz(.gz)。我曾嘗試使用gzip模塊(gzip.open),但我得到一個例外'Not a gzipped file'。所以應該有其他

    0熱度

    3回答

    我有一個包含文件夾dagens的文件dagens_130325.tar.gz。在一個文件夾中,我有數百個這些每日信息。我想將dagens_130325.tar.gz/dagens解壓到130325裏面的所有文件。然後130326等 有沒有辦法做到這一點?

    1熱度

    1回答

    我正在使用Apache Commons Compress庫來迭代.tar.gz文件。我的問題是,如果我使用.getNextTarEntry()迭代tar文件,我可以始終假定tarArchiveEntry對象是以前的條目的後代,它們是目錄。我無法用簡單的英語解釋這個所以這裏是代碼示例: try ( FileInputStream fileInputStream = new FileI

    2熱度

    2回答

    我試圖壓縮一個文件到流,通過wcf發送和解壓縮。但是,使用下面的代碼,我在嘗試執行解壓縮的exe文件時得不到有效的exe文件。任何解壓縮的exe文件大約比原文低211-212字節。 Sub Main() Dim strm As Stream = CompressToStream("c:\rje\Launcher.exe") DecompressToFile(strm)

    1熱度

    2回答

    char buffer[1001]; for(;!gzeof(m_fHandle);){ gzread(m_fHandle, buffer, 1000); The file I'm handling is more than 1GB. 我是否將整個文件加載到緩衝區?或者我應該malloc和分配的大小? 或者我應該逐行加載它?該文件具有用於區分EOL的「\ n」。如果是這

    1熱度

    1回答

    void Test(Packets& packet) { char buf[BUFLEN]; char* offset = buf; unsigned int foo; for(;!gzeof(file_handle);){ int len = gzread(file_handle, offset, sizeof(buf)-(offs