ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Π½Π½ΠΎΠ΅ Π² 8 Π±ΠΈΡΠΎΠ²ΠΎΠΌ ΠΊΠΎΠ΄Π΅ windows Π±ΡΠ»ΠΎ
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Π½Π½ΠΎΠ΅ Π² 8 Π±ΠΈΡΠΎΠ²ΠΎΠΌ ΠΊΠΎΠ΄Π΅ windows Π±ΡΠ»ΠΎ
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΎΡΡΡΠ΅ΡΡΠ²ΠΈΠ»ΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅, ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ Π² 16-Π±ΠΈΡΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ Unicode, Π² 8-Π±ΠΈΡΠ½ΡΡ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΡ ΠΠΠ-8. ΠΡΠΈ ΡΡΠΎΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΡΠΌΠ΅Π½ΡΡΠΈΠ»ΠΎΡΡ Π½Π° 480 Π±ΠΈΡ. ΠΠ°ΠΊΠΎΠ²Π° Π΄Π»ΠΈΠ½Π° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Π² ΡΠΈΠΌΠ²ΠΎΠ»Π°Ρ ?
1 ΡΠΈΠΌΠ²ΠΎΠ» Π² ΠΊΠΎΠ΄Π΅ Unicode ΠΊΠΎΠ΄ΠΈΡΡΠ΅ΡΡΡ 16-Ρ Π±ΠΈΡΠ°ΠΌΠΈ, 1 ΡΠΈΠΌΠ²ΠΎΠ» Π² ΠΊΠΎΠ΄Π΅ ΠΠΠ-8 β 8-Ρ Π±ΠΈΡΠ°ΠΌΠΈ. ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ΅ Π½Π΅ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠΈΠΌ Π΅Π³ΠΎ Π·Π° .
Π Π΅ΡΠ°Ρ Π΅Π³ΠΎ Π½Π°ΠΉΠ΄ΡΠΌ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ,
.
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΎΡΡΡΠ΅ΡΡΠ²ΠΈΠ»ΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅ Π΄Π»ΠΈΠ½ΠΎΠΉ Π² 20 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ Π² 16-Π±ΠΈΡΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ Unicode, Π² 8-Π±ΠΈΡΠ½ΡΡ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΡ ΠΠΠ-8. ΠΠ° ΡΠΊΠΎΠ»ΡΠΊΠΎ Π±Π°ΠΉΡ ΡΠΌΠ΅Π½ΡΡΠΈΠ»ΠΎΡΡ ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅? Π ΠΎΡΠ²Π΅ΡΠ΅ Π·Π°ΠΏΠΈΡΠΈΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΡΠ»ΠΎ.
16 Π±ΠΈΡ = 2 Π±Π°ΠΉΡ, 8 Π±ΠΈΡ = 1 Π±Π°ΠΉΡ.
Π’Π΅ΠΊΡΡΠΎΠ²ΡΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ, ΡΠΎΡΡΠΎΡΡΠΈΠΉ ΠΈΠ· 4096 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², Ρ ΡΠ°Π½ΠΈΠ»ΡΡ Π² 16-Π±ΠΈΡΠ½ΠΎΠΉ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ΅ Unicode. ΠΡΠΎΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ Π±ΡΠ» ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ Π² 8-Π±ΠΈΡΠ½ΡΡ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΡ Windows-1251. Π£ΠΊΠ°ΠΆΠΈΡΠ΅, Π½Π° ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΠ±Π°ΠΉΡ ΡΠΌΠ΅Π½ΡΡΠΈΠ»ΡΡ ΠΎΠ±ΡΠ΅ΠΌ ΡΠ°ΠΉΠ»Π°. Π ΠΎΡΠ²Π΅ΡΠ΅ Π·Π°ΠΏΠΈΡΠΈΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΡΠ»ΠΎ.
4096 = 1024β 4, 16 Π±ΠΈΡ = 2 Π±Π°ΠΉΡΠ°, 8 Π±ΠΈΡ = 1 Π±Π°ΠΉΡ
ΠΡΠ»ΠΎ Π² Unicode: 2 12 * 2 = 2 13 Π±Π°ΠΉΡ
Π‘ΡΠ°Π»ΠΎ Π² Windows-1251: 2 12 Π±Π°ΠΉΡ.
Π’Π΅ΠΊΡΡΠΎΠ²ΡΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ, ΡΠΎΡΡΠΎΡΡΠΈΠΉ ΠΈΠ· 5120 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², Ρ ΡΠ°Π½ΠΈΠ»ΡΡ Π² 8-Π±ΠΈΡΠ½ΠΎΠΉ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ΅ ΠΠΠ-8. ΠΡΠΎΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ Π±ΡΠ» ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ Π² 16-Π±ΠΈΡΠ½ΡΡ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΡ Unicode. Π£ΠΊΠ°ΠΆΠΈΡΠ΅, ΠΊΠ°ΠΊΠΎΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΠ±Π°ΠΉΡ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°. Π ΠΎΡΠ²Π΅ΡΠ΅ Π·Π°ΠΏΠΈΡΠΈΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΡΠ»ΠΎ.
ΠΠ±ΡΠ΅ΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π² ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ΅ ΠΠΠ-8: 5120 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² * 1 Π±Π°ΠΉΡ = 5120 Π±Π°ΠΉΡ.
ΠΠ±ΡΠ΅ΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π² 16-Π±ΠΈΡΠ½ΠΎΠΉ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ΅ Unicode: 5120 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² * 2 Π±Π°ΠΉΡΠ° = 10240 Π±Π°ΠΉΡ.
5120 : 1024 = 5 ΠΠ±Π°ΠΉΡ.
Π’Π΅ΠΊΡΡΠΎΠ²ΡΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ Ρ ΡΠ°Π½ΠΈΠ»ΡΡ Π² 8-Π±ΠΈΡΠ½ΠΎΠΉ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ΅ ΠΠΠ-8. ΠΡΠΎΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ Π±ΡΠ» ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ Π² 16-Π±ΠΈΡΠ½ΡΡ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΡ Unicode, ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΠ°Π·ΠΌΠ΅Ρ ΠΏΠ°ΠΌΡΡΠΈ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠΉ Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° ΡΠ²Π΅Π»ΠΈΡΠΈΠ»ΡΡ Π½Π° 4 ΠΠ±Π°ΠΉΡ. ΠΡΠΈ ΡΡΠΎΠΌ Ρ ΡΠ°Π½ΠΈΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΊΠΎΠ΄ΠΎΠ² ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ². Π£ΠΊΠ°ΠΆΠΈΡΠ΅, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ΅. Π ΠΎΡΠ²Π΅ΡΠ΅ Π·Π°ΠΏΠΈΡΠΈΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΡΠ»ΠΎ.
ΠΠ±ΠΎΠ·Π½Π°ΡΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ΅ Π·Π° .
Π’ΠΎΠ³Π΄Π° ΠΎΠ±ΡΠ΅ΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π² ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ΅ ΠΠΠ-8: Π±ΠΈΡ =
Π±Π°ΠΉΡ
ΠΠ±ΡΠ΅ΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π² 16-Π±ΠΈΡΠ½ΠΎΠΉ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ΅ Unicode: Π±ΠΈΡ =
Π±Π°ΠΉΡ.
ΠΡΠΊΡΠ΄Π° = 4096.