Zed, you are so excellent.”

      為什么要寫這句英文?容我賣個關(guān)子稍后再解釋。

      相信大多數(shù)人都體驗過Google Earth(簡稱GE),我對GE最初的印象是在大學(xué)宿舍,當時Google剛剛推出GE時,舍友們喜歡在上面找自己的家,驚訝于它的精細程度,并擔(dān)心是否對中國有一定的安全隱患。

      坦白說,當時我對GE上找家沒一點興趣,但不能否認寫到這時,我停下筆,打開了GE,花了很長時間找到了我在成都和泰安的家。我想中國80后的一代對家的概念或多或少有一定的困擾吧。比如我,生在泰山腳下,十八歲那年離開故鄉(xiāng),在北京學(xué)習(xí)工作了九年,莫名其妙的在成都安家,掐指一算四年有余。這讓我不禁納悶,盡管國家的全部土地都歸公民所有,貌似沒有任何一寸土地屬于我個人,何處是我的家?故土還是戶口?如那久未謀面的故人還是隔窗對望的路人。好了,帶上耳機聽上一曲《鹿港小鎮(zhèn)》,我們還是進入正題。

      GoogleEarth的影像確實可以說是全球最佳影像數(shù)據(jù),數(shù)據(jù)完整,更新及時,無IP限制,最重要的一點,沒有偏移。這么寶貴的影像數(shù)據(jù)能這么大方的開放給大家,Google自然對自己的加密算法自信慢慢。可惜,就算是巨人般的Google,也會在程序員面前露出破綻。好戲開始了。

      類似上一篇解析百詞斬的過程,首先我們先要想辦法能獲取這些數(shù)據(jù),然后才能解析它。Google的技術(shù)自然毋庸置疑,直接放棄人肉搜索,一點技術(shù)含量都沒有。這里我用的是HttpDebugger軟件,可以查看本地應(yīng)用程序的請求。這里打開GE隨意瀏覽,你就可以捕獲到如下的請求隊列:

平面設(shè)計培訓(xùn),網(wǎng)頁設(shè)計培訓(xùn),美工培訓(xùn),游戲開發(fā),動畫培訓(xùn)

      數(shù)據(jù)請求的url終于得到了,如魚在哽的感覺。這url到底是什么規(guī)范,行列號在哪里?flatfile又是什么東東?這些-i,-t,-q又是干什么用的?下面的數(shù)字685又是什么意思?光歸納問題就得花不少時間來消化,仿佛一拳被KO的節(jié)奏。

      我想這個時候,你應(yīng)該和我一樣,默默的把url下載下來,嘗試看一下里面的內(nèi)容,或許這是唯一能做的事情了吧。于是乎,我切切的,怯怯的下載下來,以16進制打開該文件,瞬間淚崩的既視感:

平面設(shè)計培訓(xùn),網(wǎng)頁設(shè)計培訓(xùn),美工培訓(xùn),游戲開發(fā),動畫培訓(xùn)


      無從下手啊。明明是一部不錯的島國愛情動作片,非要全屏馬賽克,急死寶寶了。于是我Google了很久,作為一名程序員,F(xiàn)Q技術(shù)就不普及了。找了半天都沒任何進展,真的是將近一整天沒有一絲想法。不小心的找到一個俄文網(wǎng)站,里面提到了影像數(shù)據(jù)的解析算法,編碼解析后,發(fā)現(xiàn)果然可以。這里要說明一下,應(yīng)該是白俄羅斯的網(wǎng)站,頓時對戰(zhàn)斗民族的破解技術(shù)有了新的認識。

網(wǎng)友評論