Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚

Π‘ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚

Π”Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ (Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ) Ρ„Π°ΠΉΠ» β€” Π² ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌ смыслС: ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Π±Π°ΠΉΡ‚ΠΎΠ². НазваниС связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π±Π°ΠΉΡ‚Ρ‹ состоят ΠΈΠ· Π±ΠΈΡ‚, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… (Π°Π½Π³Π». binary ) Ρ†ΠΈΡ„Ρ€.

Π’ ΡƒΠ·ΠΊΠΎΠΌ смыслС слова Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ тСкстовым Ρ„Π°ΠΉΠ»Π°ΠΌ. ΠŸΡ€ΠΈ этом с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния тСхничСской Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, тСкстовыС Ρ„Π°ΠΉΠ»Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ частным случаСм Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΈ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π² ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ слова ΠΏΠΎΠ΄ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Β«Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ»Β» ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ любой Ρ„Π°ΠΉΠ».

Часто Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ исполняСмыС Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ сТатыС Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ΄Π½Π°ΠΊΠΎ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Ρ‚Π°ΠΊ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ это понятиС.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Визуализация

Для наглядного прСдставлСния Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° ΠΎΠ½ разбиваСтся Π½Π° куски Ρ€Π°Π²Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, прСдставляСмыС Π² Π²ΠΈΠ΄Π΅ чисСл, записываСмых, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΉ систСмС, ΠΈΠ½ΠΎΠ³Π΄Π° Π² Π²ΠΎΡΡŒΠΌΠ΅Ρ€ΠΈΡ‡Π½ΠΎΠΉ, Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ ΠΈΠ»ΠΈ дСсятичной. ΠžΠ·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ куска ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π²Π΅Π½ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΎΠΊΡ‚Π΅Ρ‚Ρƒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π²ΡƒΠΌ ΠΈΠ»ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘ΠΌ (Π² случаС разбиСния Π½Π° куски ΠΏΠΎ нСсколько ΠΎΠΊΡ‚Π΅Ρ‚ΠΎΠ² примСняСтся порядок Π±Π°ΠΉΡ‚ΠΎΠ², принятый Π½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅). Π—Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° прСдставляСмых чисСл ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° куска ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅:

ΠΎΠΊΡ‚Π΅Ρ‚ΠΎΠ²ΠΊΠΎΠ»-Π²ΠΎ Π±ΠΈΡ‚ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠ΅Π²ΠΎΡΡŒΠΌΠ΅Ρ€ΠΈΡ‡Π½ΠΎΠ΅Π΄Π΅ΡΡΡ‚ΠΈΡ‡Π½ΠΎΠ΅
Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ΅
дСсятичноС
Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ΅
1800
…
FF
000
…
377
0
…
255
-128
…
127
2160000
…
FFFF
000000
…
177777
0
…
65535
-32768
…
32767
43200000000
…
FFFFFFFF
00000000000
…
37777777777
0
…
4294967295
-2147483648
…
2147483647

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹

Для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ

Для рСдактирования

Π›ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π°

ПолСзноС

Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ «Π‘ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚» Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… словарях:

Π€ΠΎΡ€ΠΌΠ°Ρ‚ X Ρ„Π°ΠΉΠ»Π° β€” Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Ρ„Π°ΠΉΠ»Π° для хранСния 3D ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², созданный ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Microsoft. Π­Ρ‚ΠΎΡ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ 3D ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π²Π΅Ρ€ΡˆΠΈΠ½ ΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π½ΠΎΡ€ΠΌΠ°Π»Π΅ΠΉ), тСкстурныС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹, описаниС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ², ΠΏΡƒΡ‚ΠΈ ΠΈ названия ΠΊ тСкстурам, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ … ВикипСдия

Π”Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Ρ„Π°ΠΉΠ»ΠΎΠ² Microsoft Excel 97β€”2007 β€” Microsoft Excel (Windows) Microsoft Excel 2007 Π’ΠΈΠΏ Π’Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΉ процСссор Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ОБ Microsoft Windows … ВикипСдия

Π”Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Ρ„Π°ΠΉΠ»ΠΎΠ² Microsoft Excel 97β€”2000 β€” Microsoft Excel (Windows) Microsoft Excel 2007 Π’ΠΈΠΏ Π’Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΉ процСссор Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ОБ Microsoft Windows … ВикипСдия

Π”Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Ρ„Π°ΠΉΠ»ΠΎΠ² Microsoft Word 97β€”2000 β€” Microsoft Word (Windows) Π‘ΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ Microsoft Word 2007 Π’ΠΈΠΏ ВСкстовый процСссор Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠœΠ°ΠΉΠΊΡ€ΠΎΡΠΎΡ„Ρ‚ … ВикипСдия

Π”Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Ρ„Π°ΠΉΠ»ΠΎΠ² Microsoft Word 97β€”2007 β€” Microsoft Word (Windows) Π‘ΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ Microsoft Word 2007 Π’ΠΈΠΏ ВСкстовый процСссор Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠœΠ°ΠΉΠΊΡ€ΠΎΡΠΎΡ„Ρ‚ … ВикипСдия

AMF (Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ) β€” Π£ этого Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ значСния, см. AMF. AMF (Π°Π½Π³Π». Action Message Format, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ сообщСний ΠΎ дСйствиях) Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉΡΡ Π² прилоТСниях, написанных Π½Π° Action Script. ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ Π½Π° основС… … ВикипСдия

X (DirectX) β€” Π€ΠΎΡ€ΠΌΠ°Ρ‚ X Ρ„Π°ΠΉΠ»Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Ρ„Π°ΠΉΠ»Π° для хранСния 3D ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², созданный ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Π­Ρ‚ΠΎΡ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ 3D ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π²Π΅Ρ€ΡˆΠΈΠ½ ΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π½ΠΎΡ€ΠΌΠ°Π»Π΅ΠΉ), тСкстурныС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹, описаниС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ², ΠΏΡƒΡ‚ΠΈ ΠΈ названия ΠΊ тСкстурам,… … ВикипСдия

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π‘ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ»

Π”Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ (Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ) Ρ„Π°ΠΉΠ» β€” Π² ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌ смыслС: ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Π±Π°ΠΉΡ‚ΠΎΠ². НазваниС связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π±Π°ΠΉΡ‚Ρ‹ состоят ΠΈΠ· Π±ΠΈΡ‚, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… (Π°Π½Π³Π». binary ) Ρ†ΠΈΡ„Ρ€.

Π’ ΡƒΠ·ΠΊΠΎΠΌ смыслС слова Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ тСкстовым Ρ„Π°ΠΉΠ»Π°ΠΌ. ΠŸΡ€ΠΈ этом с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния тСхничСской Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, тСкстовыС Ρ„Π°ΠΉΠ»Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ частным случаСм Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΈ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π² ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ слова ΠΏΠΎΠ΄ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Β«Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ»Β» ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ любой Ρ„Π°ΠΉΠ».

Часто Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ исполняСмыС Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ сТатыС Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ΄Π½Π°ΠΊΠΎ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Ρ‚Π°ΠΊ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ это понятиС.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Визуализация

Для наглядного прСдставлСния Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° ΠΎΠ½ разбиваСтся Π½Π° куски Ρ€Π°Π²Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, прСдставляСмыС Π² Π²ΠΈΠ΄Π΅ чисСл, записываСмых, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΉ систСмС, ΠΈΠ½ΠΎΠ³Π΄Π° Π² Π²ΠΎΡΡŒΠΌΠ΅Ρ€ΠΈΡ‡Π½ΠΎΠΉ, Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ ΠΈΠ»ΠΈ дСсятичной. ΠžΠ·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ куска ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π²Π΅Π½ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΎΠΊΡ‚Π΅Ρ‚Ρƒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π²ΡƒΠΌ ΠΈΠ»ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘ΠΌ (Π² случаС разбиСния Π½Π° куски ΠΏΠΎ нСсколько ΠΎΠΊΡ‚Π΅Ρ‚ΠΎΠ² примСняСтся порядок Π±Π°ΠΉΡ‚ΠΎΠ², принятый Π½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅). Π—Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° прСдставляСмых чисСл ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° куска ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅:

ΠΎΠΊΡ‚Π΅Ρ‚ΠΎΠ²ΠΊΠΎΠ»-Π²ΠΎ Π±ΠΈΡ‚ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠ΅Π²ΠΎΡΡŒΠΌΠ΅Ρ€ΠΈΡ‡Π½ΠΎΠ΅Π΄Π΅ΡΡΡ‚ΠΈΡ‡Π½ΠΎΠ΅
Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ΅
дСсятичноС
Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ΅
1800
…
FF
000
…
377
0
…
255
-128
…
127
2160000
…
FFFF
000000
…
177777
0
…
65535
-32768
…
32767
43200000000
…
FFFFFFFF
00000000000
…
37777777777
0
…
4294967295
-2147483648
…
2147483647

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹

Для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ

Для рСдактирования

Π›ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π°

ПолСзноС

Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ «Π‘ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ»» Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… словарях:

Ρ„Π°ΠΉΠ» β€” сущ., ΠΌ., ΡƒΠΏΠΎΡ‚Ρ€. сравн. часто ΠœΠΎΡ€Ρ„ΠΎΠ»ΠΎΠ³ΠΈΡ: (Π½Π΅Ρ‚) Ρ‡Π΅Π³ΠΎ? Ρ„Π°ΠΉΠ»Π°, Π½Π΅Ρ‚? Ρ„Π°ΠΉΠ»Ρƒ, (Π²ΠΈΠΆΡƒ) Ρ‡Ρ‚ΠΎ? Ρ„Π°ΠΉΠ», Ρ‡Π΅ΠΌ? Ρ„Π°ΠΉΠ»ΠΎΠΌ, ΠΎ Ρ‡Ρ‘ΠΌ? ΠΎ Ρ„Π°ΠΉΠ»Π΅; ΠΌΠ½. Ρ‡Ρ‚ΠΎ? Ρ„Π°ΠΉΠ»Ρ‹, (Π½Π΅Ρ‚) Ρ‡Π΅Π³ΠΎ? Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ‡Π΅ΠΌ? Ρ„Π°ΠΉΠ»Π°ΠΌ, (Π²ΠΈΠΆΡƒ) Ρ‡Ρ‚ΠΎ? Ρ„Π°ΠΉΠ»Ρ‹, Ρ‡Π΅ΠΌ? Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ, ΠΎ Ρ‡Ρ‘ΠΌ? ΠΎ Ρ„Π°ΠΉΠ»Π°Ρ… 1. Π€Π°ΠΉΠ»ΠΎΠΌ называСтся массив… … Π’ΠΎΠ»ΠΊΠΎΠ²Ρ‹ΠΉ ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ Π”ΠΌΠΈΡ‚Ρ€ΠΈΠ΅Π²Π°

Π‘ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ β€” Π”Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ (Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ) Ρ„Π°ΠΉΠ» Π² ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌ смыслС: ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Π±Π°ΠΉΡ‚ΠΎΠ². НазваниС связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π±Π°ΠΉΡ‚Ρ‹ состоят ΠΈΠ· Π±ΠΈΡ‚, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… (Π°Π½Π³Π». binary) Ρ†ΠΈΡ„Ρ€. Π’ ΡƒΠ·ΠΊΠΎΠΌ смыслС слова Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ тСкстовым Ρ„Π°ΠΉΠ»Π°ΠΌ.… … ВикипСдия

Π”Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» β€” Π”Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ (Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ) Ρ„Π°ΠΉΠ» Π² ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌ смыслС: ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Π±Π°ΠΉΡ‚ΠΎΠ². НазваниС связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π±Π°ΠΉΡ‚Ρ‹ состоят ΠΈΠ· Π±ΠΈΡ‚, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… (Π°Π½Π³Π». binary) Ρ†ΠΈΡ„Ρ€. Π’ ΡƒΠ·ΠΊΠΎΠΌ смыслС слова Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡβ€¦ … ВикипСдия

ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» β€” Π‘ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ тСкстовый Ρ„Π°ΠΉΠ», содСрТащий ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, которая опрСдСляСт ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ прилоТСния, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΈΠ»ΠΈ сСтСвого устройства. [http://www.lexikon.ru/dict/net/index.html] Π’Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ сСти Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ EN configuration file … Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ тСхничСского ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠ°

Паскаль (язык программирования) β€” Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ ΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π΅Π» нуТдаСтся Π² ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅. Π’ ПаскалС Π½Π΅Ρ‚ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, ООП ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ… Π½ΠΎΠ²ΠΎΠΌΠΎΠ΄Π½Ρ‹Ρ… вСяний. ОписаниС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΡΡ‚Π°Ρ‚ΡŒΡΡ… ΠΎ соотвСт … ВикипСдия

Паскаль (язык) β€” Pascal Π‘Π΅ΠΌΠ°Π½Ρ‚ΠΈΠΊΠ°: ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½Ρ‹ΠΉ Π’ΠΈΠΏ исполнСния: компилятор Появился Π²: 1970 Π³. Автор(Ρ‹): Никлаус Π’ΠΈΡ€Ρ‚ Паскаль (Π°Π½Π³Π». Pascal) высокоуровнСвый язык программирования ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния. Один ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ извСстных языков программирования, ΡˆΠΈΡ€ΠΎΠΊΠΎβ€¦ … ВикипСдия

Gopher (сСтСвой ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ») β€” Gopher НазваниС: Gopher ΠŸΠΎΡ€Ρ‚/ID: 70/TCP БпСцификация: RFC 1436 ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ (ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹): Mozilla Firefox, Microsoft Windows: IE 5.x, IE 6 (ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ MS) Gopher сСтСвой ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» распрСдСлённого поиска ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Π±Ρ‹Π²ΡˆΠΈΠΉ ΡˆΠΈΡ€ΠΎΠΊΠΎ рас … ВикипСдия

Gopher β€” НазваниС: Gopher ΠŸΠΎΡ€Ρ‚/ID: 70/TCP БпСцификация: RFC 1436 ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ (ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹): Mozilla Firefox, Microsoft Windows: Internet Explorer 5.x, Internet Explorer 6 (ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ MS) Gopher сСтСвой ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» распрСдСлённого поиска ΠΈ пСрСдачи… … ВикипСдия

Бписок Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π°/B β€” / * A B C D E F G H I J K L M N O P Q R S T U V W X Y Z ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ, прСдставлСнный список Π½Π΅ являСтся ΠΏΠΎΠ»Π½Ρ‹ΠΌ … ВикипСдия

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ bin Ρ„Π°ΠΉΠ» ΠΈ ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π² 2021 Π³ΠΎΠ΄Ρƒ

Π‘ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π½Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ Π²Π½ΠΎΡΠΈΡ‚ΡŒ измСнСния Π² bin-Ρ„Π°ΠΉΠ»Ρ‹. Π Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² содСрТимом ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ Ρ‚ΠΈΠΏ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². НаиболСС часто Ρ‚Π°ΠΊΠΈΠΌΠΈ Π»ΠΈΡ‚Π΅Ρ€Π°ΠΌΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚:

ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, слСдуСт ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию. Π’ случаС Ссли Ρ„Π°ΠΉΠ» испортится, Π΅Π³ΠΎ всСгда ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для открытия

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚

Π’ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах Π½Π΅ установлСны прилоТСния для рСдактирования bin-Ρ„Π°ΠΉΠ»ΠΎΠ². ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½Π»Π°ΠΉΠ½-рСсурсы Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ смогут ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° содСрТимоС ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ способСн ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Notepad. Π’ΡˆΠΈΡ‚Π°Ρ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° способна ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ любой Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ΄ Π² Π²ΠΈΠ΄Π΅ тСкстовых символов. Однако часто Π½Π° экран выводится бСспорядочный Π½Π°Π±ΠΎΡ€ числовых Π·Π½Π°ΠΊΠΎΠ² ΠΈ Π±ΡƒΠΊΠ². ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ открытия:

ΠšΡ€ΠΎΠΌΠ΅ Β«Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚Π°Β», Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ софтом (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ создан Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚) Π»ΠΈΠ±ΠΎ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΌΠΈ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΈ ΡΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ CD-диски. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС понадобится установочный исходник с Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌΠΈ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, поставляСмыС производитСлями вмСстС с Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΎΠΉ. Из ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ для записи CD-дисков Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚:

МногиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΏΠ°ΡΡƒΡŽΡ‚ ΠΏΡ€ΠΈ столкновСнии с нСизвСстным Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠΌ, Π½ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π»ΡŽΠ±ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ странный Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, ΠΈ впослСдствии Π΄Π΅Π»Π°ΡŽΡ‚ это Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. Однако содСрТимоС ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ интСрСсным Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для программистов, Π° простым обыватСлям Π±ΡƒΠ΄Π΅Ρ‚ бСсполСзно.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

CBOR β€” Π½ΠΎΠ²Ρ‹ΠΉ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ прСдставлСния Π΄Π°Π½Π½Ρ‹Ρ…

Concise Binary Object Representation (сТатоС Π±ΠΈΠ½Π°Ρ€Π½ΠΎΠ΅ прСдставлСниС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°) β€” Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» спроСктирован Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ максимально простой ΠΊΠΎΠ΄ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, формирования ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹Ρ… Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π±Π΅Π· нСобходимости ΠΎΠ±ΠΌΠ΅Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ вСрсии.

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° CBOR Π±Ρ‹Π» ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ анонсирован ΠΊΠΎΠΌΠΈΡ‚Π΅Ρ‚ΠΎΠΌ IETF Π² октябрС 2013 Π³ΠΎΠ΄Π° Π² Π½ΠΎΠ²ΠΎΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ RFC 7049, Π°Π²Ρ‚ΠΎΡ€Π°ΠΌΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Carsten Bormann ΠΈ Paul Hoffman. Взглянув Π½Π° имя ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π°Π²Ρ‚ΠΎΡ€Π°, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρƒ происхоТдСния Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ для названия Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°, Π½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ это просто совпадСниС. Π€ΠΎΡ€ΠΌΠ°Ρ‚ CBOR ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» MIME-Ρ‚ΠΈΠΏ application/cbor.

На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ сущСствуСт, вСроятно, сотни всСвозмоТных Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² для прСдставлСния структурированных Π΄Π°Π½Π½Ρ‹Ρ…, ряд ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… стандартизирован, популярСн ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎ примСняСтся (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, BER ΠΈ DER для ASN.1, MessagePack ΠΈ BSON). ВсС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ стандарты Ρ€Π΅ΡˆΠ°ΡŽΡ‚ поставлСнныС ΠΏΠ΅Ρ€Π΅Π΄ Π½ΠΈΠΌΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΈ CBOR здСсь Π½Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅. К Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρƒ Π±Ρ‹Π»ΠΎ ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»Π΅Π½ΠΎ сСмь Π²Π°ΠΆΠ½Ρ‹Ρ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ, ΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅Ρ€Π΅ Π½Π΅ ΠΌΠΎΠ³ ΠΈΠΌ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΠΈΡ‚ΡŒ, Π±Ρ‹Π» создан Π½ΠΎΠ²Ρ‹ΠΉ (Π΄Π°, Ρ‚ΡƒΡ‚ Π½Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ).

ВрСбования ΠΊ Π½ΠΎΠ²ΠΎΠΌΡƒ Π±ΠΈΠ½Π°Ρ€Π½ΠΎΠΌΡƒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρƒ

Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ, CBOR ориСнтируСтся Π½Π° модСль Π΄Π°Π½Π½Ρ‹Ρ… JSON, Π½ΠΎ Π½Π΅ ограничиваСтся Сю, добавляя популярныС Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ позволяя Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ.

БпСцификация CBOR

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ насколько ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ поставлСнныС Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°ΠΌΠΈ, рассмотрим процСсс кодирования Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ CBOR.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт Π΄Π°Π½Π½Ρ‹Ρ… начинаСтся с Π±Π°ΠΉΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит описаниС основного Ρ‚ΠΈΠΏΠ° (major type) Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (additional info). Основной Ρ‚ΠΈΠΏ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 3 ΡΡ‚Π°Ρ€ΡˆΠΈΡ… Π±ΠΈΡ‚Π° ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ значСния ΠΎΡ‚ 0 Π΄ΠΎ 7. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ значСния ΠΎΡ‚ 0 Π΄ΠΎ 31.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚

Как Π²ΠΈΠ΄Π½ΠΎ Π½Π° ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ, Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ Ρ‚Ρ€ΠΈ условных Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°:

ЗначСния 28-30 Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ для Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… вСрсий стандарта.

Как ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…, Π² зависимости ΠΎΡ‚ значСния основного Ρ‚ΠΈΠΏΠ° Ρ€Π°Π·Π½Ρ‹ΠΉ смысл ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Рассмотрим основныС Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ….

Π’ΠΈΠΏ 0: Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅
Π’ΠΈΠΏ 1: ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅
Π’ΠΈΠΏ 2: байтовая строка

Для Π±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠΉ строки Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚ Π΄Π»ΠΈΠ½Ρƒ строки Π² Π±Π°ΠΉΡ‚Π°Ρ…. НапримСр, Π² случаС Π±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠΉ строки Π΄Π»ΠΈΠ½ΠΎΠΉ Π² 16 Π±Π°ΠΉΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ Π² 0x50 (Ρ‚ΠΈΠΏ 2, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 16) с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ 16 Π±Π°ΠΉΡ‚Π°ΠΌΠΈ, содСрТащиС Π±Π°ΠΉΡ‚ΠΎΠ²ΡƒΡŽ строку. А для строки Π΄Π»ΠΈΠ½ΠΎΠΉ Π² 500 Π±Π°ΠΉΡ‚ β€” Ρ‚Ρ€Ρ‘Ρ…Π±Π°ΠΉΡ‚Π½Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ: 0x59 (Ρ‚ΠΈΠΏ 2, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 25), 0x01f4 (500), с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ 500 Π±Π°ΠΉΡ‚Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… строки.

Π’ΠΈΠΏ 3: тСкстовая строка

ВСкстовая строка прСдставляСт собой строку, ΡΠΎΡΡ‚ΠΎΡΡ‰ΡƒΡŽ ΠΈΠ· Unicode-символов Π² ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ΅ UTF-8. Π’Π°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π² случаС Π±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠΉ строки, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚ Π΄Π»ΠΈΠ½Ρƒ строки Π² Π±Π°ΠΉΡ‚Π°Ρ…. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° JSON, Π² тСкстовой строкС Π½Π΅ трСбуСтся Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ экранированиС символов пСрСноса стоки, Π² Π²ΠΈΠ΄Π΅ \n ΠΈΠ»ΠΈ \u000a ΠΈ Ρ‚.ΠΏ.

Π’ΠΈΠΏ 4: массив элСмСнтов

По Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с Ρ‚ΠΈΠΏΠΎΠΌ строки, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Π΄Π»ΠΈΠ½Ρƒ массива, Π½ΠΎ Π½Π΅ Π² Π±Π°ΠΉΡ‚Π°Ρ…, Π° Π² количСствС элСмСнтов. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Π² массивС Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°, это ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°Π±ΠΎΡ€ строк, чисСл ΠΈ Ρ‚.Π΄. ПослС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, нСпосрСдствСнно ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ элСмСнты массива. НапримСр, массив [0,»A»] кодируСтся Ρ‚Π°ΠΊ:

Π’ΠΈΠΏ 5: ΠΊΠ°Ρ€Ρ‚Π° ΠΏΠ°Ρ€ (ассоциативный массив, Ρ…ΡΡˆ, ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ, JSON-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. )

Π”Π°Π½Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ опрСдСляСт ΠΊΠ°Ρ€Ρ‚Ρƒ, ΡΠΎΡΡ‚ΠΎΡΡ‰ΡƒΡŽ ΠΈΠ· ΠΏΠ°Ρ€ Β«ΠΊΠ»ΡŽΡ‡Β» β€” Β«Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β». Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация опрСдСляСт количСство Ρ‚Π°ΠΊΠΈΡ… ΠΏΠ°Ρ€. НапримСр, ΠΊΠ°Ρ€Ρ‚Π° ΠΈΠ· 9 ΠΏΠ°Ρ€ кодируСтся ΠΊΠ°ΠΊ 0xa9 (Ρ‚ΠΈΠΏ 5 + Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 9), послС Ρ‡Π΅Π³ΠΎ слСдуСт 9 ΠΏΠ°Ρ€ элСмСнтов: ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡, ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΊΠ»ΡŽΡ‡ ΠΈ Ρ‚.Π΄. ΠšΠ»ΡŽΡ‡ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ², Π½ΠΎ ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Ρ‚Π°ΠΊΠΎΠ΅ Ρ€Π΅Π΄ΠΊΠΎ Π±Ρ‹Π²Π°Π΅Ρ‚ вострСбованно.

Π’ΠΈΠΏ 6: сСмантичСскоС Ρ‚Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±Π°Π·ΠΎΠ²Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ²

Π”Π°Π½Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠ΅ возмоТности ΠΏΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡŽ стандарта. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация Π·Π°Π΄Π°Ρ‘Ρ‚ цСлочислСнный Π½ΠΎΠΌΠ΅Ρ€ Ρ‚Π΅Π³Π°, Ρ‡Ρ‚ΠΎ Π·Π°Π΄Π°Ρ‘Ρ‚ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Ρ‚Π΅Π³ΠΎΠ² ΠΎΡ‚ 0 Π΄ΠΎ 18446744073709551615. Π’Π΅Π³ ссылаСтся Π½Π° ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ прСдставлСниС Π±Π°Π·ΠΎΠ²Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ², позволяя Π±Π΅Π·Π³Ρ€Π°Π½ΠΈΡ‡Π½ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ….

НапримСр, стандартом ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Π΅Π³ 0 Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ строку Π΄Π°Ρ‚Ρ‹-Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, описанном Π² RFC 3339 (с ΠΏΠΎΠΏΡ€Π°Π²ΠΊΠ°ΠΌΠΈ ΠΈΠ· RFC 4287). К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΏΡ€ΠΈ кодирования Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ 1970-01-01T00:00Z ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ:

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ Ссли Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ Π½Π΅ Π·Π½Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Ρ‚Π΅Π³ 0, ΠΎΠ½ всё Ρ€Π°Π²Π½ΠΎ смоТСт Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ послС Ρ‚Π΅Π³Π° ΠΈΠ΄Ρ‘Ρ‚ элСмСнт Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° 3 β€” тСкстовая строка.

На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ стандартом ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ нСсколько Ρ‚Π΅Π³ΠΎΠ², сопровоТдСниСм списка Ρ‚Π΅Π³ΠΎΠ² занимаСтся IANA, Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ распрСдСлСниС ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΠΎ ссылкС

Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Ρ‚Π΅Π³ 55799, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Π°Π»Π΅Π΅ ΠΈΠ΄ΡƒΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ CBOR. По сути ΠΎΠ½ Π½Π΅ нСсёт Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Π½ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ сохранСнии Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ CBOR Π² Ρ„Π°ΠΉΠ», этот Ρ‚Π΅Π³ ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ 0xd9d9f7 Π² Π½Π°Ρ‡Π°Π»Π΅, которая ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌΠΈ, ΠΊΠ°ΠΊ магичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для опрСдСлСния Ρ‚ΠΈΠΏΠ° Ρ„Π°ΠΉΠ»Π°. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ данная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π΅ встрСчаСтся Π½ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΎΠΊ Unicode, поэтому позволяСт быстро ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒ CBOR ΠΎΡ‚ тСкстовых Π΄Π°Π½Π½Ρ‹Ρ….

Π’ΠΈΠΏ 7: числа с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ простыС Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…

Π”Π°Π½Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ позволяСт ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ простыС (simple) значСния, Π° Ρ‚Π°ΠΊΠΆΠ΅ числа с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация нСсёт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ смысловоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅:

Π”Π°Π½Π½Ρ‹ΠΌ стандартом ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ нСсколько ΠΊΠΎΠ΄ΠΎΠ² простых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:

РСгистрациСй Π΄Ρ€ΡƒΠ³ΠΈΡ… простых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ‚Π°ΠΊΠΆΠ΅ занимаСтся IANA, Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ список простых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ доступСн ΠΏΠΎ ссылкС.

НСопрСдСлённая Π΄Π»ΠΈΠ½Π° элСмСнтов Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… основных Ρ‚ΠΈΠΏΠΎΠ²

Π§Π΅Ρ‚Ρ‹Ρ€Π΅ основных Ρ‚ΠΈΠΏΠ°: массив, ΠΊΠ°Ρ€Ρ‚Π°, байтовая ΠΈ тСкстовая строка ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ элСмСнтов (Ρ‡Ρ‚ΠΎ задаётся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ 31 Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ). Π­Ρ‚ΠΎ позволяСт Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ элСмСнтов, количСство ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΅Ρ‰Ρ‘ нСизвСстно. Π’Π°ΠΊΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ вострСбовано Π² прилоТСниях, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π΅Π΄ΡƒΡ‚ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ Π΄Π°Π½Π½Ρ‹Ρ….

ПослС дСкодирования всС Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ Π² ΠΎΠ΄Π½Ρƒ строку: aabbccddeeff99

ΠšΠ°Π½ΠΎΠ½ΠΈΡ‡Π΅ΡΠΊΠ°Ρ рСализация Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ CBOR опрСдСляСт нСсколько ΠΏΡ€Π°Π²ΠΈΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹ΠΌ рСализациям ΠΏΡ€ΠΈ Ρ€Π°Π²Π½Ρ‹Ρ… Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. ΠŸΡ€ΠΈ этом всё ΠΆΠ΅ допускаСтся, Ссли Π΅ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ трСбования прилоТСния, Π΄ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ отхоТдСния ΠΎΡ‚ стандарта, Ссли это Π² Ρ†Π΅Π»ΠΎΠΌ Π½Π΅ Π½Π°Ρ€ΡƒΡˆΠ°Π΅Ρ‚ валидности создаваСмого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ошибок

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ CBOR допускаСт Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ошибок Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅. Ошибки ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ связаны ΠΊΠ°ΠΊ с самим Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠΌ (нСизвСстныС значСния Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, простых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ число элСмСнтов массива ΠΈ Ρ‚.Π΄.), Ρ‚Π°ΠΊ ΠΈ со значСниями (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΉ UTF-8 ΠΊΠΎΠ΄ Π² тСкстовой строкС ΠΈΠ»ΠΈ Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ΡΡ ΠΊΠ»ΡŽΡ‡ΠΈ Π² ассоциативном массивС).

Π”Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ прСдупрСТдСния Π½Π° Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ прСобразования, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ошибки ΠΈΠ»ΠΈ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ сразу ΠΏΡ€ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ошибки. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ использованиС строгого (strict) Ρ€Π΅ΠΆΠΈΠΌΠ° Π² случаС Ссли Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΡˆΠ»ΠΈ ΠΈΠ· Π½Π΅Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΠ³ΠΎ источника, Π² этом случаС Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚ΠΊΠ»ΠΎΠ½ΡΡ‚ΡŒ всС Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΡ€ΠΎΡˆΠ»ΠΈ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ ΠΈΠ»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎ Ρ€Π°Π·Π½ΠΎΠΌΡƒ восприняты Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ°ΠΌΠΈ. НСстрогий Ρ€Π΅ΠΆΠΈΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ссли Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΠ³ΠΎ источника ΠΈ большС Π²Π°ΠΆΠ½Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ UTF-8 строк).

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΌΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°ΠΌΠΈ

Π’ тСкстС стандарта приводится ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ‚Π°Π±Π»ΠΈΡ†Π° ΠΊΠ°ΠΊ кодируСтся массивы Π² Ρ€Π°Π·Π½Ρ‹Ρ… ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ…. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ массив состоит ΠΈΠ· Π΄Π²ΡƒΡ… элСмСнтов, со Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌ массивом. Π’Ρ‚ΠΎΡ€ΠΎΠΉ массив Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹ (для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ условный символ _ ) Ρ‚Π°ΠΊΠΆΠ΅ содСрТит Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ массив (ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹).

Как Π²ΠΈΠ΄Π½ΠΎ самый ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΉ Π²ΠΈΠ΄ прСдставлСния Ρƒ MessagePack ΠΈ CBOR, ΠΏΡ€ΠΈ этом Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ для кодирования бСсконСчных ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρƒ BER, UBJSON ΠΈ CBOR.

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ CBOR

Π‘Ρ€Π°Π·Ρƒ послС выпуска стандарта стали ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ (Π΄Π΅)ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΎΠ² Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… языках программирования. НапримСр, C, Perl, Ruby, Python, Java, Go ΠΈ мноТСство Π΄Ρ€ΡƒΠ³ΠΈΡ… (ΠΏΡ€Π°Π²Π΄Π°, Π±Π΅Π³Π»ΠΎ поискав Π½Π° github, я ΠΏΠΎΠΊΠ° Π½Π΅ Π½Π°ΡˆΡ‘Π» Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° JavaScript. ).

НС всС ΠΈΠ· этих Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ стандарт ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈΠ»ΠΈ появятся Π΅Ρ‰Ρ‘ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ…. Всё это ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ основная Ρ†Π΅Π»ΡŒ стандарта достигнута: рСализация (Π΄Π΅)ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ° β€” это Π·Π°Π΄Π°Ρ‡Π° нСбольшой слоТности. Π’ΠΏΠΎΠ»Π½Π΅ вСроятно, Ρ‡Ρ‚ΠΎ скоро Π½Π° собСсСдованиях программистов Π½Π°Ρ‡Π½ΡƒΡ‚ ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСстрогий Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ CBOR Π² качСствС тСстового задания.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ BIN

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚

Π€ΠΎΡ€ΠΌΠ°Ρ‚ Ρ„Π°ΠΉΠ»ΠΎΠ² BIN – особСнный. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ…, ΠΎΠ½ способСн ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π² сСбС самыС Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. Π”Π°Π²Π°ΠΉΡ‚Π΅ разбСрСмся, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Π‘Π˜Π-Ρ„Π°ΠΉΠ»Π°Ρ…, ΠΈ рассмотрим способы ΠΈΡ… открытия.

Π§Ρ‚ΠΎ прСдставляСт собой Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ BIN

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для открытия BIN Ρ„Π°ΠΉΠ»ΠΎΠ²

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ Π²Π°ΠΌΠΈ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΎΠ±Ρ€Π°Π·Π° диска, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ. НапримСр, ΠΎΠ±Ρ€Π°Π·Ρ‹ дистрибутивов ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм «вСсят» 1-2 Gb ΠΈ большС, ΠΎΠ±Ρ€Π°Π·Ρ‹ CD/DVD/Blu-ray дисков – ΠΎΡ‚ дСсятков Mb Π΄ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Gb ΠΈ Ρ‚. Π΄.

ΠžΠ±Ρ€Π°Π·Ρ‹ дисков – это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат Π² сСбС копию содСрТимого ΠΈ структуры Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы носитСля. По своСй сути ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π°Ρ€Ρ…ΠΈΠ²Π°ΠΌΠΈ с Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ.

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Bin с ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ диска ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΠ½Π»Π°ΠΉΠ½-сСрвисов ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠŸΠ΅Ρ€Π²Ρ‹Ρ… Π½Π΅ Ρ‚Π°ΠΊ ΡƒΠΆ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ, ΠΎΠ½ΠΈ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ всСгда ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ Π΄Π°Π½Π½Ρ‹Π΅, Π΄Π° ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Π½Π° Π²Π΅Π±-сайт Ρ„Π°ΠΉΠ» большого Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ остановимся Π½Π° рассмотрСнии ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ этого Ρ‚ΠΈΠΏΠ°. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠ»Π°Ρ‚Π½Ρ‹Π΅, Π½ΠΎ Ρ‡Π°Ρ‰Π΅ всСго ΠΈΠΌΠ΅ΡŽΡ‚ бСсплатный ΠΏΡ€ΠΎΠ±Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ограничСниями. Рассмотрим Π² подробностях нСсколько ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для Windows.

UltraISO

UltraISO β€” ΠΎΠ΄Π½Π° ΠΈΠ· самых популярных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΎΠ±Ρ€Π°Π·Π°ΠΌΠΈ дисков. Она ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ мноТСство Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² ΠΈ, Π² Ρ‚ΠΎΠΌ числС, способна Ρ€Π°Π·Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° UltraISO способна ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия с Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΌΠΈ ΠΎΠ±Ρ€Π°Π·Π°ΠΌΠΈ:

Для установки UltraISO, ΠΊΠ°ΠΊ ΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… описанныС Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, запуститС скачанный с сайта Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° инсталлятор с ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях установочный Ρ„Π°ΠΉΠ» называСтся setup ΠΈΠ»ΠΈ install.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π‘Π˜Π ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ UltraISO, сдСлайтС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Daemon Tools Lite

Daemon Tools β€” Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° популярная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, которая ΡƒΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΎΠ±Ρ€Π°Π·Π°ΠΌΠΈ дисков. Π•Π΅ интСрфСйс достаточно прост, ΠΈ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² Π½Π΅ΠΌ нСслоТно Π±Π΅Π· инструкции.

Если Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Daemon Tools ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π» ΠΎΠ±Ρ€Π°Π·Ρ‹ BIN ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΏΡ€ΠΈ установкС прилоТСния ΠΎΡ‚ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅ этот Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, ΠΊΠ°ΠΊ Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅ Π½ΠΈΠΆΠ΅:

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Daemon Tools Π²Ρ‹ смоТСтС:

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π‘Π˜Π ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Daemon Tools, запуститС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈ сдСлайтС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ UltraISO, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Daemon Tools Lite Π½Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π· Π² сСбя, Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ²ΠΎΠ΄. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ послСднСго открываСтся Π² ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ΅ Windows 7 ΠΈΠ»ΠΈ Windows 10 ΠΊΠ°ΠΊ обычная ΠΏΠ°ΠΏΠΊΠ° ΠΈΠ»ΠΈ диск.

Power ISO

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ PowerISO Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ ΠΎΠ±Ρ€Π°Π·ΠΎΠ² дисков, Π² Ρ‚ΠΎΠΌ числС Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ²Ρ‹ BIN. По интСрфСйсу ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Ρƒ ΠΎΠ½ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° UltraISO, Π½ΠΎ, ΠΊΠ°ΠΊ ΠΈ Daemon Tools, ΠΈΠΌΠ΅Π΅Ρ‚ Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ ΠΈ ΠΏΠ»Π°Ρ‚Π½Ρ‹Π΅ вСрсии.

Power ISO позволяСт ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ с Π‘Π˜Π Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π‘Π˜Π с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Power ISO, сдСлайтС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ BIN Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΎΠ±Ρ€Π°Π·Π°ΠΌΠΈ дисков, Ρ‚Π°ΠΊΠΈΡ…, ΠΊΠ°ΠΊ Alcohol 120%, MagicISO, Hex to Bin Utility, Roxio Creator, Nero Burning ROM ΠΈ Ρ‚. Π΄.

Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π²ΠΈΠ΄Ρ‹ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²

Помимо ΠΎΠ±Ρ€Π°Π·ΠΎΠ² дисков, Ρ„Π°ΠΉΠ»Ρ‹ Π±ΠΈΠ½Π°Ρ€Π½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ°ΠΌΠΈ устройств, Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ³Ρ€, Π²ΠΈΠ΄Π΅ΠΎ- ΠΈΠ»ΠΈ аудиозаписями ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠΌ. Рассмотрим нСсколько самых распространСнных послС ΠΎΠ±Ρ€Π°Π·ΠΎΠ² Ρ‚ΠΈΠΏΠΎΠ² Π‘Π˜Π-Ρ„Π°ΠΉΠ»ΠΎΠ² Π² подробностях.

Π˜ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡ‹ΠΉ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ»

Π˜ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡ‹ΠΉ Ρ„Π°ΠΉΠ» β€” это Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ прилоТСния Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅. Он ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π² сСбС Π΄Π°Π½Π½Ρ‹Π΅ для запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ»ΠΈ Π΅Ρ‘ настройки.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ Ρ„Π°ΠΉΠ» для просмотра ΠΈ рСдактирования, ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ любой HEX-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Π½ΠΎ для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ выполнСния ΠΈΠΌ своих Π·Π°Π΄Π°Ρ‡ потрСбуСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚.

НСкоторыС ΠΈΠ· Ρ„Π°ΠΉΠ»ΠΎΠ² этого Ρ‚ΠΈΠΏΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ прилоТСния Apache OpenOffice, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… с ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой Windows, Mac OS ΠΈ Linux.

Π˜ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡ‹ΠΉ Ρ„Π°ΠΉΠ» Unix

Π€Π°ΠΉΠ»Ρ‹ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах Unix – это ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ прилоТСния. Они ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для использования Π² дистрибутивах Linux, FreeBSD ΠΈ Ρ‚. Π΄.

Π€Π°ΠΉΠ» ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°

Π€ΠΈΡ€ΠΌΡ‹ Linksys, D-Link, ZyXEL, TP-Link, Huawei ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π² своих Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π°Ρ… ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Π‘Π˜Π. ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° – это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, которая управляСт Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ устройства.

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ собствСнныС прилоТСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ Ρ€ΠΎΡƒΡ‚Π΅Ρ€ΠΎΠ² для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ (Windows, Mac, Android ΠΈ Ρ‚. Π΄.), Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²Π΅Π±-сСрвисы.

Архив Macbinary II

Π‘ΠΈΠ½Π°Ρ€Π½ΠΈΠΊ Macbinary II β€” это Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ, сТатый Ρ„Π°ΠΉΠ» с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Ρ‡Π΅Ρ€Π΅Π· ΡΠ΅Ρ‚ΡŒ. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ:

Π€Π°ΠΉΠ» обновлСния ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ устройств BlackBerry

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ BlackBerry Enterprise Server содСрТит Π² сСбС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ IT Policy Manager, ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ являСтся Ρ„Π°ΠΉΠ» policy.bin. Он содСрТит Π² сСбС Π΄Π°Π½Π½Ρ‹Π΅ настроСк ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ систСмными администраторами для обновлСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния BlackBerry.

Policy.bin ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Research In Motion BlackBerry Desktop Manager.

Π€Π°ΠΉΠ» ΠΈΠ³Ρ€ приставки Nintendo DS

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Π‘Π˜Π этого Ρ‚ΠΈΠΏΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ:

Π€Π°ΠΉΠ» ΠΈΠ³Ρ€Ρ‹ Atari

Π‘Π˜Π-Ρ„Π°ΠΉΠ» ΠΈΠ³Ρ€Ρ‹ Atari содСрТит Π² сСбС ΠΎΠ±Ρ€Π°Π· ΠΊΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆΠ° для ΠΎΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½Ρ‹Ρ… консолСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ популярны Π² 80-Ρ‹Ρ… Π³ΠΎΠ΄Π°Ρ…. Π€Π°ΠΉΠ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈΠ³Ρ€ Π² эмулятор приставки, ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ:

Π€Π°ΠΉΠ» Π΄Π°Π½Π½Ρ‹Ρ… Nintendo Wii

Π€Π°ΠΉΠ» Π΄Π°Π½Π½Ρ‹Ρ… Nintendo Wii ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π² сСбС Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ тСкстовыС свСдСния ΠΎΠ± ΠΈΠ³Ρ€Π΅ для ΠΎΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ консоли. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½ хранится Π½Π° SD-ΠΊΠ°Ρ€Ρ‚Π΅ устройства ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ content.bin. Π£Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ находится Π² этом Ρ„Π°ΠΉΠ»Π΅, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… инструмСнтов самой приставки.

ΠžΠ±Ρ€Π°Π· ΠΈΠ³Ρ€Ρ‹ Sega Genesis

Π‘ΠΈΠ½Π°Ρ€Π½ΠΈΠΊ Sega Genesis – это ΠΎΠ±Ρ€Π°Π· ΠΊΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆΠ° с ΠΈΠ³Ρ€ΠΎΠΉ для консоли Sega Genesis. На ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΎΠ½ открываСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ эмуляторов.

BIOSPlayStation

Π‘Π˜Π Ρ„Π°ΠΉΠ»Ρ‹ BIOS PlayStation Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π² эмуляторах ΠΎΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½ΠΎΠΉ консоли Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Они ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для обСспСчСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ устройства.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для открытия Ρ„Π°ΠΉΠ»ΠΎΠ² BIOS PlayStation Π² Windows, Mac OS ΠΈ Linux:

Π‘ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Π²ΠΈΠ΄Π΅ΠΎ- ΠΈΠ»ΠΈ Π°ΡƒΠ΄ΠΈΠΎΡ„Π°ΠΉΠ»

Π’ BINΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΈ обычная Π²ΠΈΠ΄Π΅ΠΎ- ΠΈΠ»ΠΈ Π°ΡƒΠ΄ΠΈΠΎΠ·Π°ΠΏΠΈΡΡŒ. ΠŸΡ€ΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π΅Ρ‘ смогут Ρ‚Π°ΠΊΠΈΠ΅ ΠΌΠ΅Π΄ΠΈΠ°ΠΏΠ»Π΅Π΅Ρ€Ρ‹, ΠΊΠ°ΠΊ:

Если Π²Ρ‹ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Π΅ΠΌ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΠΉ вас Ρ„Π°ΠΉΠ» BIN, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€. ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΠΎΡ‚ дСсятков Mb Π΄ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Gb, скорСС всСго, окаТСтся ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ диска, видСозаписью ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ. Π€Π°ΠΉΠ» нСбольшого объСма, вСроятно, Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ устройства ΠΈΠ»ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ для эмуляторов ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… приставок.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *