xml的壓縮方式的比較

2021-09-01 07:52:34 字數 323 閱讀 8173

本文涉及到的方式有gzip,xmill,xmlppm(具體方法看例項),這三種方法都是不可查詢壓縮方法。

介紹:1.壓縮率

xmlppm>xmill>gzip

2.壓縮時間

gzipxmill 在使用gzip壓縮之前要對xml文件進行預處理,故xmill 的壓縮時間比gzip稍長

3.解壓時間

xmill

4.記憶體使用率

gzipgzip占用記憶體最少,固定為3m,且與輸入xml文件的大小無關

xmill 在壓縮過程中,使用了乙個固定的記憶體視窗( 預設值為8 mb)

xmlppm約11m

各種解析xml方式的效率比較

方式 模型原理 說明1說明2 tree based api domjdom dom4j 把xml檔案讀入,變成dom模型的一棵樹,然後查詢獲取自己想要的東西 xml檔案很大時會占用很大記憶體。即速度慢,占用記憶體大 event based api push sax sax只能讀xml檔案。速度比do...

壓縮演算法的比較

以下是google幾年前發布的一組測試資料 資料有些老了,有人近期做過測試的話希望能共享出來 algorithm remaining encoding decoding gzip 13.4 21 mb s 118 mb s lzo20.5 135 mb s 410 mb s 22.2 172 mb ...

XML與HTML的比較

html hypertextmark uplanguage 即超文字標記語言,它是為 網頁建立和其它可在網頁瀏覽器中看到的資訊 設計的一種標記語言,用來結構化資訊,例如標題 段落和列表等等,也可用來在一定程度上描述文件的外觀和語義。xml和html都是一種標記語言,應用在web前端,是用來定義其它語...