Re: [思辯] 如果沒有通用語言英語的話?會怎樣呢?
※ 引述《milen (OOXX點點點)》之銘言:
: 推 jcboy:我想不出訂8 bit=1 byte跟英文字母數目有何關係 05/09 08:52
8bits = 1byte跟英文字母數目有關係喔
最早 1byte 是 7bits (ASCII 標準)
主要原因是因為當時美國人認為 1byte 會用到的資源大概包括
大寫英文字 A~Z 26
小寫英文字 a-z 26
數字 0-9 10
這樣子就是 62 個了
再加上雜七雜八的標點符號
6bits(64) 就不夠用了
但是 8bits(256) 又太多,因為不會需要上百個標點符號,所以就定為 7bits
也是為了節省成本,當時記憶體可是吋土吋金
所以 ASCII 全名是 American Standard Code for Information Interchange
美國人標準專用的...
但是之後電腦越用越廣
7bits 也不夠用了(因為還有一些歐洲字母需要加進去之類的)
因此才擴充到 8bits
只是因為過去已經有許多 7bits 的資訊要相容
因此像是現在的 FTP 都有 binary 和 ascii 兩種模式
在 ascii mode 裡面第8 bit 是不會傳送的,也因此用 ascii mode 傳英文文件完全不會有問題
但是傳執行檔或是其他語言文件就會少很多資訊
--
人口壓力,請交給保險套解決
不要交給戰爭、墮胎或疾病
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.27.45
※ 編輯: ronnywang 來自: 140.113.27.45 (05/09 10:37)
推
05/09 10:43, , 1F
05/09 10:43, 1F
推
05/09 15:18, , 2F
05/09 15:18, 2F
→
05/09 15:18, , 3F
05/09 15:18, 3F
推
05/09 15:31, , 4F
05/09 15:31, 4F
推
05/09 22:20, , 5F
05/09 22:20, 5F
討論串 (同標題文章)