引用网址:
http://www.iana.org/assignments/ipv4-address-space

引用
Internet Protocol v4 Address Space

(last updated 2008-01-22)

The allocation of Internet Protocol version 4 (IPv4) address space to
various registries is listed here. Originally, all the IPv4 address
spaces was managed directly by the IANA. Later parts of the address
space were allocated to various other registries to manage for
particular purposes or regional areas of the world.  RFC 1466 [RFC1466]
documents most of these allocations.

Address
Block   Date     Registry - Purpose                  Notes or Reference
-----   ------   ---------------------------         ------------------
000/8   Sep 81   IANA - Reserved                     See [RFC3330]
001/8   Sep 81   IANA - Reserved
002/8   Sep 81   IANA - Reserved
003/8   May 94   General Electric Company
004/8   Dec 92   Level 3 Communications, Inc.        (Updated - Apr 07)
005/8   Jul 95   IANA - Reserved
006/8   Feb 94   Army Information Systems Center
007/8   Apr 95   IANA - Reserved
008/8   Dec 92   Level 3 Communications, Inc.        (Updated - Apr 07)
009/8   Aug 92   IBM
010/8   Jun 95   IANA - Private Use                  See [RFC1918]
011/8   May 93   DoD Intel Information Systems
012/8   Jun 95   AT&T Bell Laboratories
013/8   Sep 91   Xerox Corporation
014/8   Jan 08   IANA - Reserved
015/8   Jul 94   Hewlett-Packard Company
016/8   Nov 94   Digital Equipment Corporation
017/8   Jul 92   Apple Computer Inc.
018/8   Jan 94   MIT
019/8   May 95   Ford Motor Company
020/8   Oct 94   Computer Sciences Corporation
021/8   Jul 91   DDN-RVN
022/8   May 93   Defense Information Systems Agency
023/8   Jul 95   IANA - Reserved
024/8   May 01   ARIN - Cable Block                  (Formerly IANA - Jul 95)
025/8   Jan 95   UK Ministry of Defence              (Updated - Jan 06)
026/8   May 95   Defense Information Systems Agency
027/8   Apr 95   IANA - Reserved
028/8   Jul 92   DSI-North
029/8   Jul 91   Defense Information Systems Agency
030/8   Jul 91   Defense Information Systems Agency
031/8   Apr 99   IANA - Reserved
032/8   Jun 94   AT&T Global Network Services        (Updated - Aug 07)
033/8   Jan 91   DLA Systems Automation Center
034/8   Mar 93   Halliburton Company
035/8   Apr 94   MERIT Computer Network
036/8   Jul 00   IANA - Reserved                     (Formerly Stanford University - Apr 93)
037/8   Apr 95   IANA - Reserved
038/8   Sep 94   Performance Systems International
039/8   Apr 95   IANA - Reserved
040/8   Jun 94   Eli Lily and Company
041/8   Apr 05   AfriNIC                             (whois.afrinic.net)
042/8   Jul 95   IANA - Reserved
043/8   Jan 91   Japan Inet
044/8   Jul 92   Amateur Radio Digital Communications
045/8   Jan 95   Interop Show Network
046/8   Dec 92   IANA - Reserved                     (Updated - Apr 07)
047/8   Jan 91   Bell-Northern Research
048/8   May 95   Prudential Securities Inc.
049/8   Mar 98   IANA - Reserved                     (Updated - May 07)
050/8   Mar 98   IANA - Reserved                     (Updated - May 07)
051/8   Aug 94   Deparment of Social Security of UK
052/8   Dec 91   E.I. duPont de Nemours and Co., Inc.
053/8   Oct 93   Cap Debis CCS
054/8   Mar 92   Merck and Co., Inc.
055/8   Apr 95   DoD Network Information Center      (Updated - Feb 07)
056/8   Jun 94   U.S. Postal Service
057/8   May 95   SITA
058/8   Apr 04   APNIC                               (whois.apnic.net)
059/8   Apr 04   APNIC                               (whois.apnic.net)
060/8   Apr 03   APNIC                               (whois.apnic.net)
061/8   Apr 97   APNIC                               (whois.apnic.net)
062/8   Apr 97   RIPE NCC                            (whois.ripe.net)
063/8   Apr 97   ARIN                                (whois.arin.net)
064/8   Jul 99   ARIN                                (whois.arin.net)
065/8   Jul 00   ARIN                                (whois.arin.net)
066/8   Jul 00   ARIN                                (whois.arin.net)
067/8   May 01   ARIN                                (whois.arin.net)
068/8   Jun 01   ARIN                                (whois.arin.net)
069/8   Aug 02   ARIN                                (whois.arin.net)
070/8   Jan 04   ARIN                                (whois.arin.net)
071/8   Aug 04   ARIN                                (whois.arin.net)
072/8   Aug 04   ARIN                                (whois.arin.net)
073/8   Mar 05   ARIN                                (whois.arin.net)
074/8   Jun 05   ARIN                                (whois.arin.net)
075/8   Jun 05   ARIN                                (whois.arin.net)
076/8   Jun 05   ARIN                                (whois.arin.net)
077/8   Aug 06   RIPE NCC                            (whois.ripe.net)
078/8   Aug 06   RIPE NCC                            (whois.ripe.net)
079/8   Aug 06   RIPE NCC                            (whois.ripe.net)
080/8   Apr 01   RIPE NCC                            (whois.ripe.net)
081/8   Apr 01   RIPE NCC                            (whois.ripe.net)
082/8   Nov 02   RIPE NCC                            (whois.ripe.net)
083/8   Nov 03   RIPE NCC                            (whois.ripe.net)
084/8   Nov 03   RIPE NCC                            (whois.ripe.net)
085/8   Apr 04   RIPE NCC                            (whois.ripe.net)
086/8   Apr 04   RIPE NCC                            (whois.ripe.net)
087/8   Apr 04   RIPE NCC                            (whois.ripe.net)
088/8   Apr 04   RIPE NCC                            (whois.ripe.net)
089/8   Jun 05   RIPE NCC                            (whois.ripe.net)
090/8   Jun 05   RIPE NCC                            (whois.ripe.net)
091/8   Jun 05   RIPE NCC                            (whois.ripe.net)
092/8   Mar 07   RIPE NCC                            (whois.ripe.net)
093/8   Mar 07   RIPE NCC                            (whois.ripe.net)
094/8   Jul 07   RIPE NCC                            (whois.ripe.net)
095/8   Jul 07   RIPE NCC                            (whois.ripe.net)
096/8   Oct 06   ARIN                                (whois.arin.net)
097/8   Oct 06   ARIN                                (whois.arin.net)
098/8   Oct 06   ARIN                                (whois.arin.net)
099/8   Oct 06   ARIN                                (whois.arin.net)
100/8   Sep 81   IANA - Reserved
101/8   Sep 81   IANA - Reserved
102/8   Sep 81   IANA - Reserved
103/8   Sep 81   IANA - Reserved
104/8   Sep 81   IANA - Reserved
105/8   Sep 81   IANA - Reserved
106/8   Sep 81   IANA - Reserved
107/8   Sep 81   IANA - Reserved
108/8   Sep 81   IANA - Reserved
109/8   Sep 81   IANA - Reserved
110/8   Sep 81   IANA - Reserved
111/8   Sep 81   IANA - Reserved
112/8   Sep 81   IANA - Reserved
113/8   Sep 81   IANA - Reserved
114/8   Oct 07   APNIC                               (whois.apnic.net)
115/8   Oct 07   APNIC                               (whois.apnic.net)
116/8   Jan 07   APNIC                               (whois.apnic.net)
117/8   Jan 07   APNIC                               (whois.apnic.net)
118/8   Jan 07   APNIC                               (whois.apnic.net)
119/8   Jan 07   APNIC                               (whois.apnic.net)
120/8   Jan 07   APNIC                               (whois.apnic.net)
121/8   Jan 06   APNIC                               (whois.apnic.net)
122/8   Jan 06   APNIC                               (whois.apnic.net)
123/8   Jan 06   APNIC                               (whois.apnic.net)
124/8   Jan 05   APNIC                               (whois.apnic.net)
125/8   Jan 05   APNIC                               (whois.apnic.net)
126/8   Jan 05   APNIC                               (whois.apnic.net)
127/8   Sep 81   IANA - Reserved                     See [RFC3330]
128/8   May 93   Various Registries
129/8   May 93   Various Registries
130/8   May 93   Various Registries
131/8   May 93   Various Registries
132/8   May 93   Various Registries
133/8   May 93   Various Registries
134/8   May 93   Various Registries
135/8   May 93   Various Registries
136/8   May 93   Various Registries
137/8   May 93   Various Registries
138/8   May 93   Various Registries
139/8   May 93   Various Registries
140/8   May 93   Various Registries
141/8   May 93   Various Registries
142/8   May 93   Various Registries
143/8   May 93   Various Registries
144/8   May 93   Various Registries
145/8   May 93   Various Registries
146/8   May 93   Various Registries
147/8   May 93   Various Registries
148/8   May 93   Various Registries
149/8   May 93   Various Registries
150/8   May 93   Various Registries
151/8   May 93   Various Registries
152/8   May 93   Various Registries
153/8   May 93   Various Registries
154/8   May 93   Various Registries
155/8   May 93   Various Registries
156/8   May 93   Various Registries
157/8   May 93   Various Registries
158/8   May 93   Various Registries
159/8   May 93   Various Registries
160/8   May 93   Various Registries
161/8   May 93   Various Registries
162/8   May 93   Various Registries
163/8   May 93   Various Registries
164/8   May 93   Various Registries
165/8   May 93   Various Registries
166/8   May 93   Various Registries
167/8   May 93   Various Registries
168/8   May 93   Various Registries
169/8   May 93   Various Registries
170/8   May 93   Various Registries
171/8   May 93   Various Registries
172/8   May 93   Various Registries
173/8   Apr 03   IANA - Reserved
174/8   Apr 03   IANA - Reserved
175/8   Apr 03   IANA - Reserved
176/8   Apr 03   IANA - Reserved
177/8   Apr 03   IANA - Reserved
178/8   Apr 03   IANA - Reserved
179/8   Apr 03   IANA - Reserved
180/8   Apr 03   IANA - Reserved
181/8   Apr 03   IANA - Reserved
182/8   Apr 03   IANA - Reserved
183/8   Apr 03   IANA - Reserved
184/8   Apr 03   IANA - Reserved
185/8   Apr 03   IANA - Reserved
186/8   Sep 07   LACNIC                              (whois.lacnic.net)
187/8   Sep 07   LACNIC                              (whois.lacnic.net)
188/8   May 93   Various Registries
189/8   Jun 05   LACNIC                              (whois.lacnic.net)
190/8   Jun 05   LACNIC                              (whois.lacnic.net)
191/8   May 93   Various Registries
192/8   May 93   Various Registries
193/8   May 93   RIPE NCC                            (whois.ripe.net)
194/8   May 93   RIPE NCC                            (whois.ripe.net)
195/8   May 93   RIPE NCC                            (whois.ripe.net)
196/8   May 93   AfriNIC                             (whois.afrinic.net)
197/8   May 93   IANA - Reserved
198/8   May 93   Various Registries
199/8   May 93   ARIN                                (whois.arin.net)
200/8   Nov 02   LACNIC                              (whois.lacnic.net)
201/8   Apr 03   LACNIC                              (whois.lacnic.net)
202/8   May 93   APNIC                               (whois.apnic.net)
203/8   May 93   APNIC                               (whois.apnic.net)
204/8   Mar 94   ARIN                                (whois.arin.net)
205/8   Mar 94   ARIN                                (whois.arin.net)
206/8   Apr 95   ARIN                                (whois.arin.net)
207/8   Nov 95   ARIN                                (whois.arin.net)
208/8   Apr 96   ARIN                                (whois.arin.net)
209/8   Jun 96   ARIN                                (whois.arin.net)
210/8   Jun 96   APNIC                               (whois.apnic.net)
211/8   Jun 96   APNIC                               (whois.apnic.net)
212/8   Oct 97   RIPE NCC                            (whois.ripe.net)
213/8   Mar 99   RIPE NCC                            (whois.ripe.net)
214/8   Mar 98   US-DOD
215/8   Mar 98   US-DOD
216/8   Apr 98   ARIN                                (whois.arin.net)
217/8   Jun 00   RIPE NCC                            (whois.ripe.net)
218/8   Dec 00   APNIC                               (whois.apnic.net)
219/8   Sep 01   APNIC                               (whois.apnic.net)
220/8   Dec 01   APNIC                               (whois.apnic.net)
221/8   Jul 02   APNIC                               (whois.apnic.net)
222/8   Feb 03   APNIC                               (whois.apnic.net)
223/8   Apr 03   IANA - Reserved                              
224/8   Sep 81   IANA - Multicast
225/8   Sep 81   IANA - Multicast
226/8   Sep 81   IANA - Multicast
227/8   Sep 81   IANA - Multicast
228/8   Sep 81   IANA - Multicast
229/8   Sep 81   IANA - Multicast
230/8   Sep 81   IANA - Multicast
231/8   Sep 81   IANA - Multicast
232/8   Sep 81   IANA - Multicast
233/8   Sep 81   IANA - Multicast
234/8   Sep 81   IANA - Multicast
235/8   Sep 81   IANA - Multicast
236/8   Sep 81   IANA - Multicast
237/8   Sep 81   IANA - Multicast
238/8   Sep 81   IANA - Multicast
239/8   Sep 81   IANA - Multicast
240/8   Sep 81   IANA - Reserved
241/8   Sep 81   IANA - Reserved
242/8   Sep 81   IANA - Reserved
243/8   Sep 81   IANA - Reserved
244/8   Sep 81   IANA - Reserved
245/8   Sep 81   IANA - Reserved
246/8   Sep 81   IANA - Reserved
247/8   Sep 81   IANA - Reserved
248/8   Sep 81   IANA - Reserved
249/8   Sep 81   IANA - Reserved
250/8   Sep 81   IANA - Reserved
251/8   Sep 81   IANA - Reserved
252/8   Sep 81   IANA - Reserved
253/8   Sep 81   IANA - Reserved
254/8   Sep 81   IANA - Reserved
255/8   Sep 81   IANA - Reserved

Reference
---------
[RFC1466]  E. Gerich, "Guidelines for Management of IP Address Space",
          RFC 1466, May 1993.

[RFC1918]  Y. Rekhter, B. Moskowitz, D. Karrenberg, G. J. de Groot and E.Lear,
          "Address Allocation for Private Internets", RFC 1918, February 1996.

[RFC3330]  IANA, "Category: Informational Special-Use IPv4 Addresses", RFC 3330,
          September 2002.

[]


国家域名列表

2008/02/10 04:18 ArthurXF
ad  : Andorra , 安道尔
ae  : United Arab Emirates , 阿联酋
af  : Afghanistan , 阿富汗
ag  : Antigua and Barbuda , 安提瓜和巴布达
ai  : Anguilla , 安格拉
al  : Albania , 阿尔巴尼亚
am  : Armenia , 亚美尼亚
an  : Netherlands Antilles , 荷兰属地
ao  : Angola , 安哥拉
aq  : Antarctica , 南极洲
ar  : Argentina , 阿根廷
as  : American Samoa , 东萨摩亚
at  : Austria , 奥地利
au  : Australia , 澳大利亚
aw  : Aruba , 阿鲁巴
az  : Azerbaijan , 阿塞拜疆
ba  : Bosnia Hercegovina , 波黑
bb  : Barbados , 巴巴多斯
bd  : Bangladesh , 孟加拉国
be  : Belgium , 比利时
bf  : Burkina Faso , 布基纳法索
bg  : Bulgaria , 保加利亚
bh  : Bahrain , 巴林
bi  : Burundi , 布隆迪
bj  : Benin , 贝宁
bm  : Bermuda , 百慕大
bn  : Brunei Darussalam , 文莱达鲁萨兰国
bo  : Bolivia , 玻利维亚
br  : Brazil , 巴西
bs  : Bahamas , 巴哈马
bt  : Bhutan , 不丹
bv  : Bouvet Island , 布韦群岛
bw  : Botswana, 伯兹瓦纳
by  : Belarus, 白俄罗斯
bz  : Belize , 伯利兹
ca  : Canada , 加拿大
cc  : Cocos Islands , 科科斯群岛
cf  : Central African Republic , 中非共和国
cg  : Congo , 刚果
ch  : Switzerland , 瑞士
ci  : Ivory Coast, 象牙海岸
ck  : Cook Islands , 库克群岛
cl  : Chile , 智利
cm  : Cameroon , 喀麦隆
cn  : China , 中国
co  : Colombia , 哥伦比亚
cq  : Equatorial Guinea , 赤道几内亚
cr  : Costa Rica , 哥斯达黎加
cu  : Cuba , 古巴
cv  : Cape Verde , 佛得角
cx  : Christmas Island, 圣诞岛(英属)
cy  : Cyprus , 塞浦路斯
cz  : Czech Republic , 捷克共和国
de  : Germany , 德国
dj  : Djibouti , 吉布提
dk  : Denmark , 丹麦
dm  : Dominica , 多米尼加联邦
do  : Dominican Republic , 多米尼加共和国
dz  : Algeria , 阿尔及利亚
ec  : Ecuador , 厄瓜多尔
ee  : Estonia , 爱沙尼亚
eg  : Egypt , 埃及
eh  : Western Sahara , 西萨摩亚
es  : Spain , 西班牙
et  : Ethiopia , 埃塞俄比亚
ev  : El Salvador , 萨尔瓦多
fi  : Finland , 芬兰
fj  : Fiji , 斐济
fk  : Falkland Islands , 福克兰群岛
fm  : Micronesia , 密克罗尼西亚
fo  : Faroe Islands , 法罗群岛
fr  : France , 法国
ga  : Gobon, 加蓬
gb  : Great Britain (UK) , 大不列颠联合王国
gd  : Grenada , 格林纳达
ge  : Georgia , 格鲁吉亚
gf  : French Guiana , 法属圭亚那
gh  : Ghana , 加纳
gi  : Gibraltar , 直布罗陀
gl  : Greenland , 格陵兰群岛
gm  : Gambia , 冈比亚
gn  : Guynea , 几内亚
gp  : Guadeloupe, 瓜德罗普岛(法属)
gr  : Greece ,希腊
gt  : Guatemala , 危地马拉
gu  : Guam , 关岛
gw  : Guinea-Bissau , 几内亚比绍
gy  : Guyana , 圭亚那
hk  : Hong Kong , 香港
hm  : Heard & McDonald Is. , 赫特与麦克唐纳群岛
hn  : Honduras , 洪都拉斯
hr  : Croatia , 克罗蒂亚
ht  : Haiti , 海地
hu  : Hungary , 匈牙利
id  : Indonesia , 印度尼西亚
ie  : Ireland , 爱尔兰共和国
il  : Israel , 以色列
in  : India , 印度
io  : British Indian Ocean Territory, 英属印度洋领地
iq  : Iraq , 伊拉克
ir  : Iran , 伊朗
is  : Iceland , 冰岛
it  : Italy , 意大利
jm  : Jamaica , 牙买加
jo  : Jordan , 约旦
jp  : Japan , 日本
ke  : Kenya , 肯尼亚
kg  : Kyrgyzstan , 吉尔吉斯斯坦
kh  : Cambodia , 柬埔塞
ki  : Kiribati , 基里巴斯
km  : Comoros , 科摩罗
kn  : St. Kitts & Nevis, 圣茨和尼维斯
kp  : Korea-North , 北朝鲜
kr  : Korea-South , 南朝鲜
kw  : Kuwait , 科威特
ky  : Cayman Islands, 开曼群岛(英属)
kz  : Kazakhstan , 哈萨克斯坦
la  : Lao People's Republic , 老挝人民共和国
lb  : Lebanon , 黎巴嫩
lc  : St. Lucia, 圣露西亚岛
li  : Liechtenstein , 列支敦士登
lk  : Sri Lanka , 斯里兰卡
lr  : Liberia , 利比里亚
ls  : Lesotho , 莱索托
lt  : Lithuania , 立陶宛
lu  : Luxembourg , 卢森堡
lv  : Latvia , 拉脱维亚
ly  : Libya , 利比亚
ma  : Morocco , 摩洛哥
mc  : Monaco , 摩纳哥
md  : Moldova , 摩尔多瓦
mg  : Madagascar , 马达加斯加
mh  : Marshall Islands , 马绍尔群岛
ml  : Mali , 马里
mm  : Myanmar, 缅甸
mn  : Mongolia , 蒙古
mo  : Macau , 澳门
mp  : Northern Mariana Islands, 北马里亚纳群岛
mq  : Martinique , 马提尼克岛(法属)
mr  : Mauritania , 毛里塔尼亚
ms  : Montserrat, 蒙塞拉特岛
mt  : Malta , 马尔他
mv  : Maldives , 马尔代夫
mw  : Malawi , 马拉维
mx  : Mexico , 墨西哥
my  : Malaysia , 马来西亚
mz  : Mozambique , 莫桑比克
na  : Namibia , 纳米比亚
nc  : New Caledonia, 新喀里多尼亚
ne  : Niger , 尼日尔
nf  : Norfolk Island, 诺福克岛
ng  : Nigeria , 尼日利亚
ni  : Nicaragua , 尼加拉瓜
nl  : Netherlands , 荷兰
no  : Norway , 挪威
np  : Nepal , 尼泊尔
nr  : Nauru , 瑙鲁
nt  : Neutral Zone , 中立区
nu  : Niue, 纽埃
nz  : New Zealand , 新西兰
om  : Oman , 阿曼
pa  : Paname , 巴拿马
pe  : Peru , 秘鲁
pf  : French Polynesia , 法属玻利尼西亚
pg  : Papua New Guinea , 巴布亚新几内亚
ph  : Philippines , 菲律宾
pk  : Pakistan , 巴基斯坦
pl  : Poland , 波兰
pm  : St. Pierre & Mequielon, 圣皮埃尔和密克隆岛
pn  : Pitcairn Island, 皮特克恩岛
pr  : Puerto Rico , 波多黎各
pt  : Portugal , 葡萄牙
pw  : Palau , 帕劳
py  : Paraguay , 巴拉圭
qa  : Qatar , 卡塔尔
re  : Reunion Island, 留尼汪岛(法属)
ro  : Romania , 罗马尼亚
ru  : Russian Federation , 俄罗斯联邦
rw  : Rwanda , 卢旺达
sa  : Saudi Arabia , 沙特阿拉伯
sb  : Solomon Islands , 所罗门群岛
sc  : Seychelles , 塞舌尔
sd  : Sudan , 苏旦
se  : Sweden , 瑞典
sg  : Singapore , 新加坡
sh  : St. Helena , 海伦娜
si  : Slovenia , 斯洛文尼亚
sj  : Svalbard & Jan Mayen, 斯马尔巴特和扬马延岛
sk  : Slovakia , 斯洛伐克
sl  : Sierra Leone , 塞拉利昂
sm  : San Marino , 圣马力诺
sn  : Senegal , 塞内加尔
so  : Somalia , 索马里
sr  : Suriname , 苏里南
st  : Sao Tome & Principe , 圣多美和普林西比
su  : USSR , 苏联
sy  : Syrian Arab Republic , 叙利亚
sz  : Swaziland , 斯威士兰
tc  : Turks & Caicos Islands , 特克斯群岛与凯科斯群岛
td  : Chad , 乍得
tf  : French Southern Territories , 法属南半球领地
tg  : Togo , 多哥
th  : Thailand , 泰国
tj  : Tajikistan , 塔吉克斯坦
tk  : tokelau, 托克劳群岛
tm  : Turkmenistan , 土库曼斯坦
tn  : Tunisia , 突尼斯
to  : Tonga , 汤加
tp  : East Timor , 东帝汶
tr  : Turkey , 土耳其
tt  : Trinidad & Tobago , 特立尼和多巴哥
tv  : Tuvalu , 图瓦鲁
tw  : Taiwan , 台湾
tz  : Tanzania , 坦桑尼亚
ua  : Ukrainian SSR , 乌克兰
ug  : Uganda , 乌干达
uk  : United Kingdom , 英国
us  : United States , 美国
uy  : Uruguay , 乌拉圭
va  : Vatican City State , 梵地冈
vc  : St. Vincent & the Grenadines, 圣文森特和格林纳丁斯
ve  : Venezuela , 委内瑞拉
vg  : Virgin Islands : 维京群岛
vn  : Vietnam , 越南
vu  : Vanuatu , 瓦努阿图
wf  : Wallis & Fortuna Is. , 瓦利斯和富图纳群岛
ws  : Samoa , 东萨摩亚
ye  : Yemen , 也门
yu  : Yugoslavia , 南斯拉夫
za  : South Africa , 南非
zm  : Zambia , 赞比亚
zr  : Zaire , 扎伊尔
Tags:
  PHP手册中只有最多到32进制转换的函数,64进制的没有,这里我提供两个我写的10to64和64to10转换的函数。这两个函数没考虑小数的情况,仅仅为整数的转换。此文由ArthurXF倾情奉献。
引用
/**
* 将64进制的数值转换为10进制的数值
* @author  肖飞 (ArthurXF)
* @param  string  $bit64    指定的64进制字符串
* @return  double
*/
function make_bit10($bit64) {
 $strLetter = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ+/';    
 $intCount = strlen($bit64);    
 for($i=0;$i<$intCount;$i++) {
   $pos = strpos($strLetter,$bit64[$i]);
   $bit10 += $pos * pow(64,$intCount-1-$i);
 }
 return $bit10;
}

/**
* 将10进制的数值转换为64进制的数值
* @author  肖飞 (ArthurXF)
* @param  double    $bit10    指定10进制数字
* @return  string
*/
function make_bit64($bit10) {
 $strLetter = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ+/';    //很多大于int取值范围的大数是以字符串形式传入的,这里强制转成double,否则求余会有误差
 settype($bit10,"double");
 $intCount = ceil($bit10/64);    
 for($i=0;$bit10>0;$i++) {
   $key = $bit10 % 64;
   if($key<0) $key = 64 + $key;
   $bit64 .= $strLetter[$key];
   $bit10 = floor($bit10 / 64);
 }
 return strrev($bit64);
}
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]