第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

在tar壓縮文件中逐行解析壓縮后的日志文件

在tar壓縮文件中逐行解析壓縮后的日志文件

桃花長(zhǎng)相依 2021-03-19 10:10:46
我的日志文件具有以下結(jié)構(gòu):/var/log/2013-12-24.tar.gz該文件具有:2013-12-24/{00,01,02...23}.log.gz檔案我需要使用Python解析這些文件,無(wú)需提取磁盤(pán)或內(nèi)存上的任何文件有什么建議 ?
查看完整描述

2 回答

?
胡子哥哥

TA貢獻(xiàn)1825條經(jīng)驗(yàn) 獲得超6個(gè)贊

使用,這是不可能的.tar.gz,這就是原因。

為了創(chuàng)建.tar.gz文件,您必須tar先創(chuàng)建單個(gè).tar文件,然后再創(chuàng)建gzip結(jié)果。

.tar可以在不讀取整個(gè)內(nèi)容的情況下掃描文件,但只有在tar歸檔成員相對(duì)較大的情況下,它才能很好地工作。這是因?yàn)?code>tar沒(méi)有任何標(biāo)頭在一個(gè)緊湊的位置列出所有成員。每個(gè)存檔成員都有512字節(jié)的描述符,比顯示下一個(gè)描述符的位置還要多。使用大型歸檔成員,您可以相對(duì)快速地在磁盤(pán)上找到任意成員的內(nèi)容,但是您將不得不lseek()多次。

但是,一旦您gzip在上進(jìn)行了應(yīng)用.tar,從根本上來(lái)說(shuō),就不可能迅速獲得存檔中所有成員的列表,而實(shí)際上無(wú)法解壓縮其內(nèi)容的可能性就大大降低了。您甚至不得不解壓縮整個(gè)存檔,甚至只是簡(jiǎn)單地獲取其所有成員的列表。

請(qǐng)注意,流行.tar.bz2.tar.xz格式存在完全相同的問(wèn)題。

您可以使用zip格式對(duì)其進(jìn)行修復(fù)。zip之所以具有.tar.gz更大的優(yōu)勢(shì),是因?yàn)樗_實(shí)具有緊湊的索引,該索引在一個(gè)位置列出了所有存檔成員,并且它允許快速讀取該列表并僅提取您需要的文件,而不必提取(壓縮).tar.gz遭受苦難的整個(gè)存檔。


查看完整回答
反對(duì) 回復(fù) 2021-03-30
  • 2 回答
  • 0 關(guān)注
  • 243 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)