Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Varicode – PSK31-де қолданылатын өзін-өзі синхрондау коды. Ол барлық ASCII символдарын қолдайды, бірақ ағылшын тілінде ең көп қолданылатын символдардың кодтары қысқарақ. Символдар арасындағы аралық 00 тізбегі арқылы белгіленеді, бұл Фибоначчи кодтауын іске асыру болып табылады. Varicode бастапқыда тар өткізу қабілеті бар байланыстар арқылы нақты уақыт режимінде пернетақтадан пернетақтаға ақпарат алмасуды жылдамдату үшін жасалған. Varicode тегін қолдануға болады.
Varicode is a self synchronizing code for use in PSK31. It supports all ASCII characters, but the characters used most frequently in English have shorter codes. The space between characters is indicated by a 00 sequence, an implementation of Fibonacci coding. Originally created for speeding up real time keyboard to keyboard exchanges over low bandwidth links, Varicode is freely available.
Шектеулер
Varicode ағылшын тіліндегідей таңбаларды пайдаланатын, ағылшын тілінен өзге тілдерде салыстырмалы түрде нашар қысылуды қамтамасыз етеді.
Varicode provides somewhat weaker compression in languages other than English that use same characters as in English.
Басқару таңбалары
Varicode Oct Dec Hex Abbr Description1010101011 000 0 00 NUL Null символ1011011011 001 1 01 SOH Header бастауы1011101101 002 2 02 STX Текст бастауы1101110111 003 3 03 ETX Текст соңы1011101011 004 4 04 EOT Жіберу соңы1101011111 005 5 05 ENQ Сұрау1011101111 006 6 06 ACK Растау1011111101 007 7 07 BEL Қоңырау1011111111 010 8 08 BS Кері қадам11101111 011 9 09 HT Көлденең табу11101 012 10 0A LF Жолдық жылжу1101101111 013 11 0B VT Тік жылжу1011011101 014 12 0C FF Бет жылжу11111 015 13 0D CR Көлікті қайтару1101110101 016 14 0E SO Ауысу шығу1110101011 017 15 0F SI Ауысу кіру1011110111 020 16 10 DLE Дерек байланысы қашу1011110101 021 17 11 DC1 Құрылғы басқару 1 (XON)1110101101 022 18 12 DC2 Құрылғы басқару 21110101111 023 19 13 DC3 Құрылғы басқару 3 (XOFF)1101011011 024 20 14 DC4 Құрылғы басқару 41101101011 025 21 15 NAK Теріс растау1101101101 026 22 16 SYN Синхронды бос1101010111 027 23 17 ETB Жіберу блогының соңы1101111011 030 24 18 CAN Жою1101111101 031 25 19 EM Ортаның соңы1110110111 032 26 1A SUB Ауыстыру1101010101 033 27 1B ESC Қашу1101011101 034 28 1C FS Файл бөлуші1110111011 035 29 1D GS Топтық бөлуші1011111011 036 30 1E RS Жазба бөлуші1101111111 037 31 1F US Бөлім бөлуші1110110101 177 127 7F DEL Жою
Varicode Oct Dec Hex Abbr Description1010101011 000 0 00 NUL Null character1011011011 001 1 01 SOH Start of Header1011101101 002 2 02 STX Start of Text1101110111 003 3 03 ETX End of Text1011101011 004 4 04 EOT End of Transmission1101011111 005 5 05 ENQ Enquiry1011101111 006 6 06 ACK Acknowledgment1011111101 007 7 07 BEL Bell1011111111 010 8 08 BS Backspace11101111 011 9 09 HT Horizontal Tab11101 012 10 0A LF Line feed1101101111 013 11 0B VT Vertical Tab1011011101 014 12 0C FF Form feed11111 015 13 0D CR Carriage return1101110101 016 14 0E SO Shift Out1110101011 017 15 0F SI Shift In1011110111 020 16 10 DLE Data Link Escape1011110101 021 17 11 DC1 Device Control 1 (XON)1110101101 022 18 12 DC2 Device Control 21110101111 023 19 13 DC3 Device Control 3 (XOFF)1101011011 024 20 14 DC4 Device Control 41101101011 025 21 15 NAK Negative Acknowledgement1101101101 026 22 16 SYN Synchronous Idle1101010111 027 23 17 ETB End of Trans. Block1101111011 030 24 18 CAN Cancel1101111101 031 25 19 EM End of Medium1110110111 032 26 1A SUB Substitute1101010101 033 27 1B ESC Escape1101011101 034 28 1C FS File Separator1110111011 035 29 1D GS Group Separator1011111011 036 30 1E RS Record Separator1101111111 037 31 1F US Unit Separator1110110101 177 127 7F DEL Delete
"1" бір биттік кодынан бастап, жарамды варикод мәндерін қысқа кодқа "1" немесе "10" қосымшасымен құруға болады. Осылайша, ұзындығы n кодтардың саны Фибоначчи саны Fn-ге тең. Varicode 9 битке дейінгі 88 мәнді және 10 биттің 55 кодының 40-ын пайдаланады. Жіберілген кодтар соңғы белгі 00 есебінен екі бит ұзағырақ болады. +ASCII таңбалары варикод ұзындығы бойынша Биттер Кодтар Таңбалар 1 1 SP 2 1 e 3 2 o t 4 3 a i n 5 5 LF CR l r s 6 8 c d f h m p u 7 13 , = A E I S T b g v w y 8 21 HT ( ) 0 1 2 3 : B C D F G L M N O P R k x 9 34 ! " # $ ' * + / 4 5 6 7 8 9 ; < > H J K Q U V W X Y [ \ ] j q z 10 40 NUL SOH STX ETX EOT ENQ ACK BEL BS VT FF SO SI DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EOM SUB ESC FS GS RS US % & ? @ Z ^ ` { } ~ DEL
Beginning with the single bit code "1", valid varicode values may be formed by prefixing a "1" or "10" to a shorter code. Thus, the number of codes of length n is equal to the Fibonacci number Fn. Varicode uses the 88 values of lengths up to 9 bits, and 40 of the 55 codes of length 10. As transmitted, the codes are two bits longer due to the trailing delimiter 00. +ASCII characters by varicode length Bits Codes Characters 1 1 SP 2 1 e 3 2 o t 4 3 a i n 5 5 LF CR l r s 6 8 c d f h m p u 7 13 , = A E I S T b g v w y 8 21 HT ( ) 0 1 2 3 : B C D F G L M N O P R k x 9 34 ! " # $ ' * + / 4 5 6 7 8 9 ; < > H J K Q U V W X Y [ \ ] j q z 10 40 NUL SOH STX ETX EOT ENQ ACK BEL BS VT FF SO SI DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EOM SUB ESC FS GS RS US % & ? @ Z ^ ` { } ~ DEL