壓縮BCD碼用4位2進製表示,1位元組(8位2進制)表示2位BCD碼,如10010011B表示十進制數93
非壓縮BCD碼用1位元組表示,高4位總是0000,記住總是,低4位用0000--1001表示0--9,如93 表示為0000100100000011,佔2個位元組,00001001表示9,00000011表示3
❷ java讀取文件內容並生成壓縮BCD格式
您的排序與zip排序不一樣。
所以第一步應該得到所有名稱,然後再按照新的順序來讀
如果只是解壓到某處,新的順序一點用處都沒有!
❸ 匯編語言壓縮BCD碼和非壓縮BCD碼是怎麼回事
BCD碼是表示十進制數的,非壓縮BCD碼是用8位表示的,其實只用低4位,高4位全為0。
例如,十進制數36,用非壓縮BCD碼表示為:0000 0011 0000 0110 ,這是兩個位元組。
壓縮BCD碼,就把高4位的0省掉了,用一個位元組表示兩個BCD碼了。
還是,十進制數36,用壓縮BCD碼表示為:0011 0110 ,就一個位元組就行了。節省了一個位元組。