亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? algorithm.doc

?? 一些關于HTTP協議處理的文檔,還包括了gzip包(它是用來解壓縮HTTP傳送的壓縮數據)
?? DOC
字號:
1. AlgorithmThe deflation algorithm used by zip and gzip is a variation of LZ77(Lempel-Ziv 1977, see reference below). It finds duplicated strings inthe input data.  The second occurrence of a string is replaced by apointer to the previous string, in the form of a pair (distance,length).  Distances are limited to 32K bytes, and lengths are limitedto 258 bytes. When a string does not occur anywhere in the previous32K bytes, it is emitted as a sequence of literal bytes.  (In thisdescription, 'string' must be taken as an arbitrary sequence of bytes,and is not restricted to printable characters.)Literals or match lengths are compressed with one Huffman tree, andmatch distances are compressed with another tree. The trees are storedin a compact form at the start of each block. The blocks can have anysize (except that the compressed data for one block must fit inavailable memory). A block is terminated when zip determines that itwould be useful to start another block with fresh trees. (This issomewhat similar to compress.)Duplicated strings are found using a hash table. All input strings oflength 3 are inserted in the hash table. A hash index is computed forthe next 3 bytes. If the hash chain for this index is not empty, allstrings in the chain are compared with the current input string, andthe longest match is selected.The hash chains are searched starting with the most recent strings, tofavor small distances and thus take advantage of the Huffman encoding.The hash chains are singly linked. There are no deletions from thehash chains, the algorithm simply discards matches that are too old.To avoid a worst-case situation, very long hash chains are arbitrarilytruncated at a certain length, determined by a runtime option (zip -1to -9). So zip does not always find the longest possible match butgenerally finds a match which is long enough.zip also defers the selection of matches with a lazy evaluationmechanism. After a match of length N has been found, zip searches for alonger match at the next input byte. If a longer match is found, theprevious match is truncated to a length of one (thus producing a singleliteral byte) and the longer match is emitted afterwards.  Otherwise,the original match is kept, and the next match search is attempted onlyN steps later.The lazy match evaluation is also subject to a runtime parameter. Ifthe current match is long enough, zip reduces the search for a longermatch, thus speeding up the whole process. If compression ratio is moreimportant than speed, zip attempts a complete second search even ifthe first match is already long enough.The lazy match evaluation is no performed for the fastest compressionmodes (speed options -1 to -3). For these fast modes, new stringsare inserted in the hash table only when no match was found, orwhen the match is not too long. This degrades the compression ratiobut saves time since there are both fewer insertions and fewer searches.2. gzip file formatThe pkzip format imposes a lot of overhead in various headers, whichare useful for an archiver but not necessary when only one file iscompressed. gzip uses a much simpler structure. Numbers are in littleendian format, and bit 0 is the least significant bit.A gzip file is a sequence of compressed members. Each member has thefollowing structure:2 bytes  magic header  0x1f, 0x8b (\037 \213)  1 byte   compression method (0..7 reserved, 8 = deflate)1 byte   flags            bit 0 set: file probably ascii text            bit 1 set: continuation of multi-part gzip file            bit 2 set: extra field present            bit 3 set: original file name present            bit 4 set: file comment present            bit 5 set: file is encrypted            bit 6,7:   reserved4 bytes  file modification time in Unix format1 byte   extra flags (depend on compression method)1 byte   operating system on which compression took place2 bytes  optional part number (second part=1)2 bytes  optional extra field length? bytes  optional extra field? bytes  optional original file name, zero terminated? bytes  optional file comment, zero terminated12 bytes optional encryption header? bytes  compressed data4 bytes  crc324 bytes  uncompressed input size modulo 2^32The format was designed to allow single pass compression without anybackwards seek, and without a priori knowledge of the uncompressedinput size or the available size on the output media. If input doesnot come from a regular disk file, the file modification time is setto the time at which compression started.The time stamp is useful mainly when one gzip file is transferred overa network. In this case it would not help to keep ownershipattributes. In the local case, the ownership attributes are preservedby gzip when compressing/decompressing the file. A time stamp of zerois ignored.Bit 0 in the flags is only an optional indication, which can be set bya small lookahead in the input data. In case of doubt, the flag iscleared indicating binary data. For systems which have differentfile formats for ascii text and binary data, the decompressor canuse the flag to choose the appropriate format.The extra field, if present, must consist of one or more subfields,each with the following format:  subfield id   : 2 bytes  subfield size : 2 bytes  (little-endian format)  subfield dataThe subfield id can consist of two letters with some mnemonic value.Please send any such id to jloup@chorus.fr. Ids with a zero secondbyte are reserved for future use. The following ids are defined:  Ap (0x41, 0x70) : Apollo file type informationThe subfield size is the size of the subfield data and does notinclude the id and the size itself. The field 'extra field length' isthe total size of the extra field, including subfield ids and sizes.It must be possible to detect the end of the compressed data with anycompression format, regardless of the actual size of the compresseddata. If the compressed data cannot fit in one file (in particular fordiskettes), each part starts with a header as described above, butonly the last part has the crc32 and uncompressed size. A decompressormay prompt for additional data for multipart compressed files. It isdesirable but not mandatory that multiple parts be extractableindependently so that partial data can be recovered if one of theparts is damaged. This is possible only if no compression state iskept from one part to the other. The compression-type dependent flagscan indicate this.If the file being compressed is on a file system with case insensitivenames, the original name field must be forced to lower case. There isno original file name if the data was compressed from standard input.Compression is always performed, even if the compressed file isslightly larger than the original. The worst case expansion isa few bytes for the gzip file header, plus 5 bytes every 32K block,or an expansion ratio of 0.015% for large files. Note that the actualnumber of used disk blocks almost never increases.The encryption is that of zip 1.9. For the encryption check, thelast byte of the decoded encryption header must be zero. The timestamp of an encrypted file might be set to zero to avoid giving a clueabout the construction of the random header.Jean-loup Gaillyjloup@chorus.frReferences:[LZ77] Ziv J., Lempel A., "A Universal Algorithm for Sequential DataCompression", IEEE Transactions on Information Theory", Vol. 23, No. 3,pp. 337-343.APPNOTE.TXT documentation file in PKZIP 1.93a. It is available byftp in ftp.cso.uiuc.edu:/pc/exec-pc/pkz193a.exe [128.174.5.59]Use "unzip pkz193a.exe APPNOTE.TXT" to extract (note: unzip, not gunzip).

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美一区二区三区极速播放 | 天天操天天色综合| 卡一卡二国产精品| 色综合咪咪久久| 欧美v亚洲v综合ⅴ国产v| 一区二区在线观看视频| 成人小视频在线观看| 欧美一区二区不卡视频| 亚洲精品视频免费看| 国产成人夜色高潮福利影视| 欧美日韩免费在线视频| 中文字幕佐山爱一区二区免费| 久久精品国产99| 在线成人免费观看| 亚洲精品中文字幕乱码三区 | 久久久久久久国产精品影院| 五月天中文字幕一区二区| 91网站在线观看视频| 国产精品素人一区二区| 国产专区欧美精品| 日韩欧美卡一卡二| 毛片不卡一区二区| 欧美二区三区91| 午夜精品久久久| 欧美日韩一区二区三区视频| 一区二区在线电影| 91麻豆免费观看| 自拍偷拍国产精品| 色婷婷av一区二区三区之一色屋| 自拍视频在线观看一区二区| 972aa.com艺术欧美| 国产精品激情偷乱一区二区∴| 国产高清不卡一区二区| 日本一区二区成人在线| 成人av在线资源网站| 国产精品美女久久久久高潮| av电影一区二区| 亚洲日韩欧美一区二区在线| 在线视频中文字幕一区二区| 亚洲另类色综合网站| 欧美日韩免费电影| 免费成人在线影院| 久久九九99视频| www.欧美日韩| 午夜精品福利视频网站| 678五月天丁香亚洲综合网| 毛片av一区二区三区| 国产欧美日韩综合| 99综合影院在线| 亚洲成国产人片在线观看| 欧美一区二区视频网站| 久久爱www久久做| 国产精品视频免费看| 91激情在线视频| 免费看欧美女人艹b| 欧美国产日韩亚洲一区| 色哦色哦哦色天天综合| 蜜臀99久久精品久久久久久软件| 欧美精品一区二区三区四区 | 国产精品剧情在线亚洲| 欧美在线免费观看亚洲| 奇米影视一区二区三区小说| 国产三级精品三级在线专区| 色吧成人激情小说| 免费观看在线色综合| 国产精品乱码一区二区三区软件 | 9l国产精品久久久久麻豆| 亚洲高清免费视频| 日本一区二区成人在线| 欧美久久一二区| 成人少妇影院yyyy| 天堂久久一区二区三区| 欧美韩国日本综合| 欧美一级艳片视频免费观看| 成人一区二区在线观看| 天堂蜜桃91精品| 中文字幕一区免费在线观看| 欧美一区二区美女| 色噜噜狠狠成人中文综合| 国产真实乱对白精彩久久| 一区二区三区久久久| 久久久久久影视| 91精品国产综合久久久久久| 99这里都是精品| 国产一区视频在线看| 亚洲午夜av在线| 亚洲人精品午夜| 国产欧美精品国产国产专区| 日韩视频免费观看高清完整版| 色就色 综合激情| 成人黄色在线网站| 国产麻豆成人精品| 麻豆国产欧美一区二区三区| 午夜精品久久一牛影视| 尤物av一区二区| 国产精品久久久久久福利一牛影视 | 综合电影一区二区三区 | 欧美日韩1区2区| kk眼镜猥琐国模调教系列一区二区| 青青青爽久久午夜综合久久午夜| 综合色天天鬼久久鬼色| 国产精品欧美久久久久一区二区 | 欧美揉bbbbb揉bbbbb| 91尤物视频在线观看| 成人性生交大片免费看中文| 国产美女精品人人做人人爽| 免费在线看一区| 日韩高清不卡一区二区三区| 伊人开心综合网| 一区二区三区高清| 亚洲男人的天堂在线aⅴ视频| 国产精品美女久久久久久2018| 国产色91在线| 久久久精品国产免费观看同学| 日韩精品一区二区三区四区| 日韩小视频在线观看专区| 欧美精品第1页| 日韩亚洲欧美中文三级| 日韩午夜激情电影| 久久众筹精品私拍模特| 国产亚洲va综合人人澡精品 | 欧美久久久影院| 欧美一区二区在线观看| 日韩一级大片在线观看| 26uuu国产在线精品一区二区| 国产精品国产三级国产aⅴ中文| 国产清纯白嫩初高生在线观看91| 欧美国产97人人爽人人喊| 国产精品美女久久久久久2018| 亚洲欧洲成人av每日更新| **欧美大码日韩| 一区二区三区欧美在线观看| 亚洲一区二区三区四区中文字幕 | 久久精品欧美日韩精品| 国产亚洲美州欧州综合国| 中文在线一区二区| 亚洲自拍偷拍综合| 日韩av一区二| 国产ts人妖一区二区| 一本色道久久综合狠狠躁的推荐| 欧美亚洲图片小说| 日韩精品一区二区三区视频播放| 欧美激情一区二区三区| 亚洲国产一区二区a毛片| 久久精品久久99精品久久| 粉嫩av一区二区三区| 欧美中文字幕久久 | 欧美日韩国产高清一区| 欧美精品一区二区三区视频| 国产精品久久久一本精品| 亚洲一区在线观看视频| 精品综合久久久久久8888| 99久久99久久免费精品蜜臀| 欧美精品久久99| ㊣最新国产の精品bt伙计久久| 天堂久久久久va久久久久| 成人永久免费视频| 欧美高清激情brazzers| 国产精品女上位| 免播放器亚洲一区| 91蜜桃婷婷狠狠久久综合9色| 日韩写真欧美这视频| 亚洲蜜桃精久久久久久久| 韩国女主播一区| 欧美三级午夜理伦三级中视频| 精品国产自在久精品国产| 亚洲免费在线播放| 国产精品1区2区3区| 777久久久精品| 亚洲人精品一区| 成人性生交大片免费看视频在线 | 欧美日韩国产综合视频在线观看| 久久久久久夜精品精品免费| 亚洲成人动漫在线免费观看| 成人av资源下载| 国产日韩欧美高清| 久久se精品一区精品二区| 欧美日韩一区三区| 亚洲精品国产无套在线观| 不卡的av在线| 日本一区二区三区国色天香| 久久国产婷婷国产香蕉| 欧美精品在线观看一区二区| 亚洲精品国产第一综合99久久| 成人在线综合网站| 久久久久久久综合日本| 狠狠狠色丁香婷婷综合激情| 欧美一区二区性放荡片| 五月天中文字幕一区二区| 在线观看亚洲a| 亚洲综合另类小说| 一本久道中文字幕精品亚洲嫩| 日本一区二区三区高清不卡 | 日韩伦理电影网| 成人avav影音| 久久精品在这里| 大白屁股一区二区视频| 国产精品激情偷乱一区二区∴| 国产成人亚洲精品狼色在线| 国产亚洲美州欧州综合国|