純真ip地址數(shù)據(jù)庫下載 最新更新|軟件分類|軟件專題|手機版|論壇轉貼|軟件發(fā)布

您當前所在位置: 首頁網(wǎng)絡軟件網(wǎng)絡輔助 → 純真ip數(shù)據(jù)庫 v2022.04.20 中文最新版

純真ip數(shù)據(jù)庫

v2022.04.20 中文最新版

純真ip數(shù)據(jù)庫下載
  • 軟件大?。?span itemprop="fileSize">4.64 MB
  • 軟件語言:中文
  • 軟件類型:國產(chǎn)軟件 / 網(wǎng)絡輔助
  • 軟件授權: 免費軟件
  • 更新時間:2022-04-22 11:27:12
  • 軟件等級:6星
  • 軟件廠商: -
  • 應用平臺:WinXP, Win7, Win8, Win10
  • 軟件官網(wǎng):

ITMOP本地下載文件大?。?.64 MB

點贊 好評 0%(0) 差評 差評 0%(0)

軟件介紹人氣軟件精品推薦相關文章網(wǎng)友評論下載地址

小編為您推薦: IP數(shù)據(jù)庫 數(shù)據(jù)庫

純真QQ IP數(shù)據(jù)庫是純真專為QQ制作的IP地址數(shù)據(jù)庫,包括全國多家運營商的IP地址數(shù)據(jù),電信、網(wǎng)通、長城寬帶ip地址應有盡有,每周都會更新版本,有需要的就來下載吧!

純真ip地址數(shù)據(jù)庫介紹

IP數(shù)據(jù)記錄:529210條

數(shù)據(jù)庫大?。?M

收集了包括中國電信、中國移動、中國聯(lián)通、長城寬帶、聚友寬帶等 ISP 的 IP 地址數(shù)據(jù),包括網(wǎng)吧數(shù)據(jù)。

希望能夠通過大家的共同努力打造一個沒有未知數(shù)據(jù),沒有錯誤數(shù)據(jù)的QQ IP。IP數(shù)據(jù)庫每7天更新一次,請大家

定期更新IP數(shù)據(jù)庫!

因為IP地址數(shù)據(jù)是民間收集的,各運營商也會不時的更改IP段,所以有點遺漏、錯誤是難免的。隨數(shù)據(jù)庫附

送IP解壓,查詢軟件。假如發(fā)現(xiàn)IP地址有不對的,或想提供新的IP地址,請到網(wǎng)站https://www.cz88.net提供IP地址數(shù)據(jù),

或者發(fā)送電子郵件到[email protected]告訴我們。以便及時更新IP數(shù)據(jù)庫。謝謝!

純真ip地址數(shù)據(jù)庫

在線升級數(shù)據(jù)庫

隨數(shù)據(jù)庫附送的查詢程序(IP.EXE)具有在線檢測并升級IP數(shù)據(jù)庫的功能,只要運行該程序,點擊右上角的“在線升級”,就可以升級IP數(shù)據(jù)庫到最新的版本,無需再到下載網(wǎng)站下載新版的IP數(shù)據(jù)庫。

純真IP數(shù)據(jù)庫格式詳解

純真版IP數(shù)據(jù)庫,優(yōu)點是記錄多,查詢速度快,它只用一個文件QQWry.dat就包含了所有記錄,方便嵌入到其他程序中,也方便升級。缺點是你想要編輯它卻是比較麻煩的,由于其文件格式的限制,你要直接添加IP記錄就不容易了

基本結構
QQWry.dat 文件在結構上分為3塊:文件頭,記錄區(qū),索引區(qū)。一般我們要查找IP時,先在索引區(qū)查找記錄偏移,然后再到記錄區(qū)讀出信息。由于記錄區(qū)的記錄是不定長的, 所以直接在記錄區(qū)中搜索是不可能的。由于記錄數(shù)比較多,如果我們遍歷索引區(qū)也會是有點慢的,一般來說,我們可以用二分查找法搜索索引區(qū),其速度比遍歷索引 區(qū)快若干數(shù)量級。圖1是QQWry.dat的文件結構圖。

?

純真ip數(shù)據(jù)庫

圖1. QQWry.dat文件結構
要注意的是,QQWry.dat里面全部采用了little-endian字節(jié)序

一. 了解文件頭
QQWry.dat的文件頭只有8個字節(jié),其結構非常簡單,首四個字節(jié)是第一條索引的絕對偏移,后四個字節(jié)是最后一條索引的絕對偏移。

二. 了解記錄區(qū)
每 條IP記錄都由國家和地區(qū)名組成,國家地區(qū)在這里并不是太確切,因為可能會查出來“清華大學計算機系”之類的,這里清華大學就成了國家名了,所以這個國家 地區(qū)名和IP數(shù)據(jù)庫制作的時候有關系。所以記錄的格式有點像QName,有一個全局部分和局部部分組成,我們這里還是沿用國家名和地區(qū)名的說法。

于 是我們想象著一條記錄的格式應該是: [IP地址][國家名][地區(qū)名],當然,這個沒有什么問題,但是這只是最簡單的情況。很顯然,國家名和地區(qū)名可能會有很多的重復,如果每條記錄都保存一 個完整的名稱拷貝是非常不理想的,所以我們就需要重定向以節(jié)省空間。所以為了得到一個國家名或者地區(qū)名,我們就有了兩個可能:第一就是直接的字符串表示的 國家名,第二就是一個4字節(jié)的結構,第一個字節(jié)表明了重定向的模式,后面3個字節(jié)是國家名或者地區(qū)名的實際偏移位置。對于國家名來說,情況還可能更復雜 些,因為這樣的重定向最多可能有兩次。

那么什么是重定向模式?根據(jù)上面所說,一條記錄的格式是[IP地址][國家記錄][地區(qū)記錄],如果國家記錄是重定向的話,那么地區(qū)記錄是有可能沒有的,于是就有了兩種情況,我管他叫做模式1和模式2。我們對這些格式的情況舉圖說明:

?

純真ip數(shù)據(jù)庫

圖2. IP記錄的最簡單形式
圖2表示了最簡單的IP記錄格式,我想沒有什么可以解釋的

?

純真ip數(shù)據(jù)庫

圖3. 重定向模式1
圖3演示了重定向模式1的情況。我們看到在模式1的情況下,地區(qū)記錄也跟著國家記錄走了,在IP地址之后只剩下了國家記錄的4字節(jié),后面3個字節(jié)構成了一個指針,指向了實際的國家名,然后又跟著地址名。模式1的標識字節(jié)是0x01。

?

純真ip數(shù)據(jù)庫

圖4. 重定向模式2
圖 4演示了重定向模式2的情況。我們看到了在模式2的情況下(其標識字節(jié)是0x02),地區(qū)記錄沒有跟著國家記錄走,因此在國家記錄之后4個字節(jié)之后還是有 地區(qū)記錄。我想你已經(jīng)明白了模式1和模式2的區(qū)別,即:模式1的國家記錄后面不會再有地區(qū)記錄,模式2的國家記錄后會有地區(qū)記錄。下面我們來看一下更復雜 的情況。

?

純真ip數(shù)據(jù)庫

圖5. 混和情況1
圖 5演示了當國家記錄為模式1的時候可能出現(xiàn)的更復雜情況,在這種情況下,重定向指向的位置仍然是個重定向,不過第二次重定向為模式2。大家不用擔心,沒有 模式3了,這個重定向也最多只有兩次,并且如果發(fā)生了第二次重定向,則其一定為模式2,而且這種情況只會發(fā)生在國家記錄上,對于地區(qū)記錄,模式1和模式2 是一樣的,地區(qū)記錄也不會發(fā)生2次重定向。不過,這個圖還可以更復雜,如圖7:

?

純真ip數(shù)據(jù)庫

圖6. 混和情況2
圖6是模式1下最復雜的混和情況,不過我想應該也很好理解,只不過地區(qū)記錄也來重定向而已,有一點我要提醒你,如果重定向的地址是0,則表示未知的地區(qū)名。

所 以我們總結如下:一條IP記錄由[IP地址][國家記錄][地區(qū)記錄]組成,對于國家記錄,可以有三種表示方式:字符串形式,重定向模式1和重定向模式 2。對于地區(qū)記錄,可以有兩種表示方式:字符串形式和重定向,另外有一條規(guī)則:重定向模式1的國家記錄后不能跟地區(qū)記錄。按照這個總結,在這些方式中合理 組合,就構成了IP記錄的所有可能情況。

設計的理由
在我們繼續(xù)去了解索引區(qū)的結構之前,我們先來了解一下為何記錄區(qū)的結構要如此設 計。我想你可能想到了答案:字符串重用。沒錯,在這種結構下,對于一個國家名和地區(qū)名,我只需要保存其一次就可以了。我們舉例說明,為了表示方便,我們用 小寫字母代表IP記錄,C表示國家名,A表示地區(qū)名:

有兩條記錄a(C1, A1), b(C2, A2),如果C1 = C2, A1 = A2,那么我們就可以使用圖3顯示的結構來實現(xiàn)重用
有三條記錄a(C1, A1), b(C2, A2), c(C3, A3),如果C1 = C2, A2 = A3,現(xiàn)在我們想存儲記錄b,那么我們可以用圖6的結構來實現(xiàn)重用
有兩條記錄a(C1, A1), b(C2, A2),如果C1 = C2,現(xiàn)在我們想存儲記錄b,那么我們可以采用模式2表示C2,用字符串表示A2

你可以舉出更多的情況,你也會發(fā)現(xiàn)在這種結構下,不同的字符串只需要存儲一次。

了解索引區(qū)
在"了解文件頭"部分,我們說明了文件頭實際上是兩個指針,分別指向了第一條索引和最后一條索引的絕對偏移。如圖8所示:

?

純真ip數(shù)據(jù)庫

圖8. 文件頭指向索引區(qū)圖示
實 在是很簡單,不是嗎?從文件頭你就可以定位到索引區(qū),然后你就可以開始搜索IP了!每條索引長度為7個字節(jié),前4個字節(jié)是起始IP地址,后三個字節(jié)就指向 了IP記錄。這里有些概念需要說明一下,什么是起始IP,那么有沒有結束IP? 假設有這么一條記錄:166.111.0.0 - 166.111.255.255,那么166.111.0.0就是起始IP,166.111.255.255就是結束IP,結束IP就是IP記錄中的那頭 4個字節(jié),這下你應該就清楚了吧。于是乎,每條索引配合一條記錄,構成了一個IP范圍,如果你要查找166.111.138.138所在的位置,你就會發(fā) 現(xiàn)166.111.138.138落在了166.111.0.0 - 166.111.255.255 這個范圍內,那么你就可以順著這條索引去讀取國家和地區(qū)名了。那么我們給出一個最詳細的圖解吧:

?

純真ip數(shù)據(jù)庫

圖9. 文件詳細結構
現(xiàn) 在一切都清楚了是不是?也許還有一點你不清楚,QQWry.dat的版本信息存在哪里呢? 答案是:最后一條IP記錄實際上就是版本信息,最后一條記錄顯示出來就是這樣:255.255.255.0 255.255.255.255 純真網(wǎng)絡 2004年6月25日IP數(shù)據(jù)。OK,到現(xiàn)在你應該全部清楚了。

純真QQ IP數(shù)據(jù)庫使用方法

把文件QQWry.Dat解壓到QQ的目錄,覆蓋原有的文件。

關閉QQ,重新啟動。就能升級QQ的IP數(shù)據(jù)庫。

假如qq目錄里面有ip.dat,則刪除該文件,把解壓出來的QQWry.Dat改名為ip.dat。(賽博版QQ)

假如qq目錄里面有CoralWry.dat,則刪除該文件,把解壓出來的QQWry.Dat改名為CoralWry.dat。(珊瑚蟲版QQ)

假如qq目錄里面有CaiHong.dat,則刪除該文件,把解壓出來的QQWry.Dat改名為CaiHong.dat。(彩虹版QQ)

更多>> 軟件截圖

推薦應用

其他版本下載

    精品推薦

    相關文章

    下載地址

    • 純真ip數(shù)據(jù)庫 v2022.04.20 中文最新版

    查看所有評論>> 網(wǎng)友評論

    發(fā)表評論

    (您的評論需要經(jīng)過審核才能顯示) 網(wǎng)友粉絲QQ群號:374962675

    查看所有 0條 評論>>

    更多>> 猜你喜歡