為什麼奇摩信箱,會收到2038/1/19
有誰能告訴我
為什麼信箱會收到2038年1月19日
還未到期的日子怎麼收得到
很奇怪
這是因為郵件發件人在群發郵件時故意設定這樣的時間。
而我們電子信箱收件匣中
一般都是按照日期
將最新日期收到的郵件放在第一頁
系統根本不會去判斷日期是不是不合理。
所以把郵件設置在未來時間
那樣可以讓郵件在很長一段時間保留在第一頁上。
但
為何收到的大多是2038年1月19日呢?請參考下列這幾篇相關文章:2038年1月19日2038年千年蟲危機再次出現?千年蟲危機II?業界面臨Y2038新問題大概整理一下資料節錄如下:2000年跨世紀時的電腦bug「Y2K」大家應該都聽說過吧?但year 2038 bug就可能、大概沒聽說過了吧!
這是電腦以32位元來記錄時間時
所發生的可怕錯誤
電腦以二的三十二次方作為極限
二的三十二次方(4294967296)看起來是一個很大數字
不過再大的數字也有盡頭的時候。
我們是以紀元時間來記錄年月日時分秒
而在許多作業系統卻是以新紀元時間Epoch 1970年1月1日8時0分0秒開始
也就是說從那秒開始加上2的三十二次方秒
就是西元 2038 年1 月 19 日星期二早上 11 點 14 分 07 秒
垃圾信為了確保能在信件最上方
所以就選了這個在電腦裡的終極日期
那如果我們多加了一秒呢?會發生什麼事?就會像「Y2K」一樣
讓電腦的時計器錯亂
時間反而會跳到1901年12月14日 11:14:08
所以這個日子就變成電腦的終極日期。
那需要擔心「Y2038」嗎?答案是不需要的
以現在電腦科技飛躍般的進步
很快的就會進入到以64位元來計秒
那代表什麼?也就是說以二的六十四次方來作為極限
未來你所收到的最上層垃圾信可能是西元5845億4241萬7355年 26日 7時 0分 15秒寄來的
這是沒有計算潤年
如果有計算
時間應該會提早
不過那已經不是我們需要擔心的日子了。
(詳細資料: http://tw.myblog.yahoo.com/sssword-41/article?mid=702
留言列表