2012-08-29 37 views
0

大多數網站使用哪種算法/技術來壓縮URL?他們使用什麼技術來壓縮URL?

Adfly會縮短網址,例如到「5Y8F2」這是一流的。它產生了我見過的最壓縮的URL。

+2

「idm.6.09.2.final.sharepirate.com.rar」?真? –

+0

@JonHanna:可能會更糟。可能是病毒網站... – Cratylus

+0

@Cratylus也許是這樣,但我不打算下載該rar找出來。 –

回答

3

我認爲他們不會壓縮它,他們只是生成一個URL並將其映射到您壓縮的真實URL。因此,如果他們決定使它長N個字母,他們將能夠支持(所有可能的URL字符)^ N

4

您可以在Wiki中找到信息:URL shortening

引用這篇文章:

有實現的網址縮短的技術。假設有26個字母和10個數字,密鑰可以以36爲基數生成。在這種情況下,序列中的每個字符將是0,1,2,...,9,a,b,c,...,y,z。或者,如果區分大寫和小寫字母,則每個字符可以代表多個基數62(26 + 26 + 10)內的單個數字。爲了形成密鑰,可以生成散列函數,或者生成一個隨機數,以便密鑰序列不可預測。或者用戶可以提出他們自己的密鑰。例如,http://en.wikipedia.org/w/index.php?title=TinyURL&diff=283621022&oldid=283308287可以縮短爲http://bit.ly/tinyurlwiki

相關問題