
рдПрдХ рдмрд╛рд░, рдЬрдм рдореИрдВ рдЕрднреА рднреА рдПрдХ рднреЛрд▓реА-рднрд╛рд▓реА рд╕реНрдХреВрд▓реА рдЫрд╛рддреНрд░рд╛ рдереА, рддреЛ рдореИрдВ рдЕрдЪрд╛рдирдХ рдмрд╣реБрдд рдЙрддреНрд╕реБрдХ рд╣реЛ рдЧрдИ: рдФрд░ рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рдЬрд╛рджреБрдИ рд░реВрдк рд╕реЗ рдХрдо рдЬрдЧрд╣ рдХреИрд╕реЗ рдорд┐рд▓рддреА рд╣реИ? рдЕрдкрдиреЗ рд╡рдлрд╛рджрд╛рд░ рдбрд╛рдпрд▓рдЕрдк рдХреА рд╕рд╡рд╛рд░реА рдХрд░рддреЗ рд╣реБрдП, рдореИрдВрдиреЗ рдПрдХ рдЬрд╡рд╛рдм рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рд╕рд░реНрдлрд┐рдВрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛, рдФрд░ рдореБрдЭреЗ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд╛рдлреА рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдХрдИ рд▓реЗрдЦ рдорд┐рд▓реЗред рд▓реЗрдХрд┐рди рддрдм рдЙрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдореБрдЭреЗ рд╕рдордЭрдиреЗ рдореЗрдВ рд╕рд░рд▓ рдирд╣реАрдВ рд▓рдЧрд╛ - рдХреЛрдб рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ рдЪреАрдиреА рд▓рдЧ рд░рд╣реА рдереА, рдФрд░ рдЕрд╕рд╛рдорд╛рдиреНрдп рд╢рдмреНрджрд╛рд╡рд▓реА рдФрд░ рд╡рд┐рднрд┐рдиреНрди рд╕реВрддреНрд░реЛрдВ рдХреЛ рд╕рдордЭрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдЕрд╕рдлрд▓ рд░рд╣рд╛ред
рдЗрд╕рд▓рд┐рдП, рдЗрд╕ рд▓реЗрдЦ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд╕рд░рд▓ рд╕рдВрдкреАрдбрд╝рди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рд╡рд┐рдЪрд╛рд░ рджреЗрдирд╛ рд╣реИ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдЬреНрдЮрд╛рди рдФрд░ рдЕрдиреБрднрд╡ рдЕрднреА рддрдХ рдЙрдиреНрд╣реЗрдВ рдЕрдзрд┐рдХ рдкреЗрд╢реЗрд╡рд░ рд╕рд╛рд╣рд┐рддреНрдп рдХреЛ рд╕рдордЭрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВ, рдпрд╛ рдЬрд┐рдирдХреА рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдРрд╕реЗ рд╡рд┐рд╖рдпреЛрдВ рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рджреВрд░ рд╣реИред рдпрд╛рдиреА рдореИрдВ "рдЙрдВрдЧрд▓рд┐рдпреЛрдВ рдкрд░" рд╕рдмрд╕реЗ рд╕рд░рд▓ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдореЗрдВ рд╕реЗ рдХреБрдЫ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ рдФрд░ рдХрд┐рд▓реЛрдореАрдЯрд░ рдХреЛрдб рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ рдХреЗ рдмрд┐рдирд╛ рдЙрдирдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдЙрджрд╛рд╣рд░рдг рджреЗрддрд╛ рд╣реВрдВред
рдореИрдВ рдЖрдкрдХреЛ рддреБрд░рдВрдд рдЪреЗрддрд╛рд╡рдиреА рджреВрдВрдЧрд╛ рдХрд┐ рдореИрдВ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╡рд┐рд╡рд░рдг рдФрд░ рдЗрд╕ рддрд░рд╣ рдХреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рдШрдЯрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХреБрд╢рд▓ рдЦреЛрдЬ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рдорд╛рдирддрд╛ рд╣реВрдВред рд▓реЗрдЦ рдХреЗрд╡рд▓ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рд╕рд╛рде рд╣реА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрдирдХреЗ рдХрд╛рдо рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдХреИрд╕реЗ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИред
RLE - рдХреЙрдореНрдкреИрдХреНрдЯ рдПрдХрд░реВрдкрддрд╛
рдЖрд░рдПрд▓рдИ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╢рд╛рдпрдж рд╕рднреА рдореЗрдВ рд╕рдмрд╕реЗ рд╕рд░рд▓ рд╣реИ: рдЗрд╕рдХрд╛ рд╕рд╛рд░ рджреЛрд╣рд░рд╛рд╡ рдХреЛ рдПрдирдХреЛрдб рдХрд░рдирд╛ рд╣реИред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рд╣рдо рд╕рдорд╛рди рддрддреНрд╡реЛрдВ рдХреЗ рдЕрдиреБрдХреНрд░рдо рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдорд╛рддреНрд░рд╛ / рдореВрд▓реНрдп рдЬреЛрдбрд╝реЗ рдореЗрдВ "рдврд╣рддреЗ" рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "AAAAAAAABCCCC" рдЬреИрд╕реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ "8 ├Ч A, B, 4 ├Ч 4" рдЬреИрд╕реЗ рд░рд┐рдХреЙрд░реНрдб рдореЗрдВ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣, рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЖрдкрдХреЛ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рдЙрджрд╛рд╣рд░рдг
рдорд╛рди рд▓реЗрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреБрдЫ рдкреВрд░реНрдгрд╛рдВрдХ рдЧреБрдгрд╛рдВрдХ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИ рдЬреЛ 0 рд╕реЗ 255 рддрдХ рдорд╛рди рд▓реЗ рд╕рдХрддрд╛ рд╣реИред рддрд╛рд░реНрдХрд┐рдХ рддрд░реАрдХреЗ рд╕реЗ, рд╣рдо рдЗрд╕ рдирд┐рд╖реНрдХрд░реНрд╖ рдкрд░ рдкрд╣реБрдВрдЪреЗ рдХрд┐ рдЗрд╕ рд╕реЗрдЯ рдХреЛ рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдирд╛ рдЙрдЪрд┐рдд рд╣реИ:
unsigned char data[] = { 0, 0, 0, 0, 0, 0, 4, 2, 0, 4, 4, 4, 4, 4, 4, 4, 80, 80, 80, 80, 0, 2, 2, 2, 2, 255, 255, 255, 255, 255, 0, 0 };
рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдбреЗрдЯрд╛ рдХреЛ рд╣реЗрдХреНрд╕ рдбрдВрдк рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдЧрд╛:
0000: 00 00 00 00 00 00 04 02 00 04 04 04 04 04 04 04
0010: 50 50 50 50 00 02 02 02 02 FF FF FF FF FF 00 00
рдпрд╣ рд╕реЛрдЪрддреЗ рд╣реБрдП, рд╣рдордиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдЕрдВрддрд░рд┐рдХреНрд╖ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдРрд╕реЗ рд╕реЗрдЯ рдХреЛ рд╕реЗрдХ рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдЙрдирдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛ рдФрд░ рдПрдХ рдкреИрдЯрд░реНрди рдХрд╛ рдЦреБрд▓рд╛рд╕рд╛ рдХрд┐рдпрд╛: рдмрд╣реБрдд рдмрд╛рд░ рд╕рдорд╛рди рддрддреНрд╡реЛрдВ рд╕реЗ рдорд┐рд▓рдХрд░ рдмрд╛рдж рдореЗрдВ рдЖрддреЗ рд╣реИрдВред рдмреЗрд╢рдХ, RLE рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕рд┐рд░реНрдл рд╕рд╣реА рдлрд┐рдЯ рд╣реИ!
рд╣рдо рддрд╛рдЬрд╛ рдкреНрд░рд╛рдкреНрдд рдЬреНрдЮрд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ рдбреЗрдЯрд╛ рдХреЛ рдПрдирдХреЛрдб рдХрд░рддреЗ рд╣реИрдВ: 6 ├Ч 0, 4, 2, 0, 7 ├Ч 4, 4 ├Ч 80, 0, 4 ├Ч 2, 5 ├Ч 255, 2 ├Ч 0ред
рдпрд╣ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╣рдорд╛рд░реЗ рдкрд░рд┐рдгрд╛рдо рдХреЛ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рдЕрдиреБрдХреВрд▓ рддрд░реАрдХреЗ рд╕реЗ рдкреЗрд╢ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░реАрдо рдореЗрдВ, рд╣рдореЗрдВ рдХрд┐рд╕реА рддрд░рд╣ рд╕рд┐рдВрдЧрд▓ рдмрд╛рдЗрдЯреНрд╕ рдХреЛ рдПрдиреНрдХреЛрдбреЗрдб рдЪреЗрди рд╕реЗ рдЕрд▓рдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЪреВрдВрдХрд┐ рдмрд╛рдЗрдЯ рдорд╛рдиреЛрдВ рдХреА рдкреВрд░реА рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╣рдорд╛рд░реЗ рдбреЗрдЯрд╛ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдореВрд▓реНрдпреЛрдВ рдХреА рдХрд┐рд╕реА рднреА рд╢реНрд░реЗрдгреА рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
рдЗрд╕ рд╕реНрдерд┐рддрд┐ рд╕реЗ рдХрдо рд╕реЗ рдХрдо рджреЛ рддрд░реАрдХреЗ рд╣реИрдВ:
- рдПрдХ рд╕рдВрдХреБрдЪрд┐рдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рдПрдХ рд╕рдВрдХреЗрддрдХ рдХреЗ рд░реВрдк рдореЗрдВ, рдПрдХ рдмрд╛рдЗрдЯ рдорд╛рди рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ, рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рд╕рдВрдШрд░реНрд╖ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЙрдиреНрд╣реЗрдВ рд╕реНрдХреНрд░реАрди рдХрд░реЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рд╣рдо "рдЖрдзрд┐рдХрд╛рд░рд┐рдХ" рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдорд╛рди 255 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЬрдм рдпрд╣ рдорд╛рди рдЗрдирдкреБрдЯ рдореЗрдВ рдорд┐рд▓рддрд╛ рд╣реИ, рддреЛ рд╣рдо "255, 255" рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рд╣реЛрдВрдЧреЗ рдФрд░ рд╕реВрдЪрдХ рдХреЗ рдмрд╛рдж рдЕрдзрд┐рдХрддрдо 254 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред
- рдПрдиреНрдХреЛрдбреЗрдб рдбреЗрдЯрд╛ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рди рдХреЗрд╡рд▓ рджреЛрд╣рд░рд╛рдП рдЬрд╛рдиреЗ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рд╕рдВрдХреЗрдд, рдмрд▓реНрдХрд┐ рдмрд╛рдж рдХреЗ рдПрдХрд▓ рддрддреНрд╡ рднреАред рдлрд┐рд░ рд╣рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рдкрддрд╛ рдЪрд▓ рдЬрд╛рдПрдЧрд╛ рдХрд┐ рдбреЗрдЯрд╛ рдХрд╣рд╛рдВ рд╣реИред
рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдкрд╣рд▓реА рд╡рд┐рдзрд┐ рдкреНрд░рднрд╛рд╡реА рдирд╣реАрдВ рд▓рдЧрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП, рд╢рд╛рдпрдж, рд╣рдо рджреВрд╕рд░реЗ рдХрд╛ рд╕рд╣рд╛рд░рд╛ рд▓реЗрдВрдЧреЗред
рддреЛ, рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рджреЛ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЕрдиреБрдХреНрд░рдо рд╣реИрдВ: рдПрдХрд▓ рддрддреНрд╡реЛрдВ рдХреА рд╢реНрд░реГрдВрдЦрд▓рд╛ (рдЬреИрд╕реЗ "4, 2, 0") рдФрд░ рд╕рдорд╛рди рддрддреНрд╡реЛрдВ рдХреА рд╢реНрд░реГрдВрдЦрд▓рд╛рдПрдВ (рдЬреИрд╕реЗ "0, 0, 0, 0, 0, 0")ред "рд╕реЗрд╡рд╛" рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ, рдЕрдиреБрдХреНрд░рдо рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд┐рдЯ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ: 0 - рдПрдХрд▓ рддрддреНрд╡, 1 - рд╕рдорд╛рдиред рдЗрд╕рдХреЗ рд▓рд┐рдП рдХрд╣реЗрдВ, рдПрдХ рдмрд╛рдЗрдЯ рдХрд╛ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдЯред
рд╢реЗрд╖ 7 рдмрд┐рдЯреНрд╕ рдореЗрдВ, рд╣рдо рдЕрдиреБрдХреНрд░рдо рдХреА рд▓рдВрдмрд╛рдИ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░реЗрдВрдЧреЗ, рдЕрд░реНрдерд╛рддред рдПрдиреНрдХреЛрдбреЗрдб рдЕрдиреБрдХреНрд░рдо рдХреА рдЕрдзрд┐рдХрддрдо рд▓рдВрдмрд╛рдИ 127 рдмрд╛рдЗрдЯреНрд╕ рд╣реИред рд╣рдо рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЬрд░реВрд░рддреЛрдВ рдХреЗ рд▓рд┐рдП, рджреЛ рдмрд╛рдЗрдЯреНрд╕ рдЖрд╡рдВрдЯрд┐рдд рдХрд░ рд╕рдХрддреЗ рдереЗ, рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рд▓рдВрдмреЗ рдХреНрд░рдо рдЕрддреНрдпрдВрдд рджреБрд░реНрд▓рдн рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рдХрдо рд▓реЛрдЧреЛрдВ рдореЗрдВ рддреЛрдбрд╝рдирд╛ рдЖрд╕рд╛рди рдФрд░ рдЕрдзрд┐рдХ рдХрд┐рдлрд╛рдпрддреА рд╣реИред
рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдЖрдЙрдЯрдкреБрдЯ рд╕реНрдЯреНрд░реАрдо рдореЗрдВ рд╣рдо рдкрд╣рд▓реЗ рдЕрдиреБрдХреНрд░рдо рдХреА рд▓рдВрдмрд╛рдИ рд▓рд┐рдЦреЗрдВрдЧреЗ, рдФрд░ рдлрд┐рд░ рдПрдХ рджреЛрд╣рд░рд╛рдпрд╛ рдореВрд▓реНрдп рдпрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд▓рдВрдмрд╛рдИ рдХреЗ рдЧреИрд░-рджреЛрд╣рд░рд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рддрддреНрд╡реЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ред
рдкрд╣рд▓реА рдЪреАрдЬ рдЬреЛ рдЖрдкрдХреА рдЖрдВрдЦ рдХреЛ рдкрдХрдбрд╝рдиреА рдЪрд╛рд╣рд┐рдП - рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрдкреНрд░рдпреБрдХреНрдд рдореВрд▓реНрдпреЛрдВ рдХреА рдПрдХ рдЬреЛрдбрд╝реА рд╣реИред рд╢реВрдиреНрдп рд▓рдВрдмрд╛рдИ рдХреЗ рд╕рд╛рде рдХреЛрдИ рдЕрдиреБрдХреНрд░рдо рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЕрдзрд┐рдХрддрдо рд▓рдВрдмрд╛рдИ рдХреЛ 128 рдмрд╛рдЗрдЯреНрд╕ рддрдХ рдмрдврд╝рд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рд▓рдВрдмрд╛рдИ рд╕реЗ рдПрдХ рдШрдЯрд╛рдХрд░ рдФрд░ рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдо 0 рд╕реЗ 127 рддрдХ рдХреА рд▓рдВрдмрд╛рдИ рдХреЗ рдмрдЬрд╛рдп 1 рд╕реЗ 128 рддрдХ рд▓рдВрдмрд╛рдИ рд╕рд╛рдВрдХреЗрддрд┐рдХ рд╢рдмреНрджреЛрдВ рдореЗрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред
рдзреНрдпрд╛рди рджреЗрдиреЗ рд╡рд╛рд▓реА рджреВрд╕рд░реА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЗрдХрд╛рдИ рд▓рдВрдмрд╛рдИ рдХреЗ рд╕рдорд╛рди рддрддреНрд╡реЛрдВ рдХреЗ рдХреНрд░рдо рдирд╣реАрдВ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рд╣рдо рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рдРрд╕реЗ рдЕрдиреБрдХреНрд░рдореЛрдВ рдХреА рд▓рдВрдмрд╛рдИ рдХреЗ рдореВрд▓реНрдп рд╕реЗ рдПрдХ рдФрд░ рдЗрдХрд╛рдИ рдХреЛ рдШрдЯрд╛рдПрдВрдЧреЗ, рдЬрд┐рд╕рд╕реЗ рдЙрдирдХреА рдЕрдзрд┐рдХрддрдо рд▓рдВрдмрд╛рдИ 129 рд╣реЛ рдЬрд╛рдПрдЧреА (рдПрдХрд▓ рддрддреНрд╡реЛрдВ рдХреА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреА рдЕрдзрд┐рдХрддрдо рд▓рдВрдмрд╛рдИ рдЕрднреА рднреА 128 рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ)ред рдпрд╛рдиреА рд╕рдорд╛рди рддрддреНрд╡реЛрдВ рдХреА рд╢реНрд░реГрдВрдЦрд▓рд╛рдУрдВ рдХреА рд▓рдВрдмрд╛рдИ 2 рд╕реЗ 129 рд╣реЛ рд╕рдХрддреА рд╣реИред
рд╣рдо рдЕрдкрдиреЗ рдбреЗрдЯрд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рдПрдиреНрдХреЛрдб рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдм рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рдЕрдиреБрдХреВрд▓ рддрд░реАрдХреЗ рд╕реЗред рд╣рдо рдУрд╡рд░рд╣реЗрдб рдмрд╛рдЗрдЯреНрд╕ рдХреЛ [T | L] рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдЦреЗрдВрдЧреЗ, рдЬрд╣рд╛рдБ T рдЕрдиреБрдХреНрд░рдо рдХрд╛ рдкреНрд░рдХрд╛рд░ рд╣реИ рдФрд░ L рд▓рдВрдмрд╛рдИ рд╣реИред рд╣рдо рддреБрд░рдВрдд рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦреЗрдВрдЧреЗ рдХрд┐ рд╣рдо рд▓рдВрдмрд╛рдИ рдХреЛ рдПрдХ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рд░реВрдк рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ: T = 0 рдкрд░ рд╣рдо L рд╕реЗ рдПрдХ рдШрдЯрд╛рддреЗ рд╣реИрдВ, T = 1 рдореЗрдВ рд╣рдо рджреЛ рд▓реЗрддреЗ рд╣реИрдВред
[рез | рек] , реж,
[реж | реи] , рек, реи, реж,
[рез | рел] , рек,
[рез | реи] , ,
реж ,
[реж | реж] , реж,
[рез | реи] | реи,
[рез | рей] , реирелрел,
[рез | реж] , реж
рдЖрдЗрдП рд╣рдорд╛рд░реЗ рдкрд░рд┐рдгрд╛рдо рдХреЛ рдбрд┐рдХреЛрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ:
- [рез | рек] ред рдЯреА = 1, рдлрд┐рд░ рдЕрдЧрд▓реЗ рдмрд╛рдЗрдЯ рдХреЛ L + 2 (4 + 2) рдмрд╛рд░ рджреЛрд╣рд░рд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛: 0, 0, 0, 0, 0, 0ред
- [реж | реи] ред T = 0, рдЗрд╕рд▓рд┐рдП рдЕрднреА L + 1 (2 + 1) рдмрд╛рдЗрдЯреНрд╕ рдкрдврд╝реЗрдВ: 4, 2, 0ред
- [рез | рел] ред рдЯреА = 1, рдЕрдЧрд▓реЗ рдмрд╛рдЗрдЯ рдХреЛ 5 + 2 рдмрд╛рд░ рджреЛрд╣рд░рд╛рдПрдВ: 4, 4, 4, 4, 4, 4, 4, 4ред
- [рез | реи] ред рдЯреА = 1, рдЕрдЧрд▓реЗ рдмрд╛рдЗрдЯ рдХреЛ 2 + 2 рдмрд╛рд░ рджреЛрд╣рд░рд╛рдПрдВ: 80, 80, 80, 80ред
- [реж | реж] ред рдЯреА = 0, 0 + 1 рдмрд╛рдЗрдЯреНрд╕ рдкрдврд╝реЗрдВ: 0ред
- [рез | реи] ред рдЯреА = 1, рдмрд╛рдЗрдЯ рдХреЛ 2 + 2 рдмрд╛рд░ рджреЛрд╣рд░рд╛рдПрдВ: 2, 2, 2, 2ред
- [рез | рей] ред рдЯреА = 1, рдмрд╛рдЗрдЯ рдХреЛ 3 + 2 рдмрд╛рд░ рджреЛрд╣рд░рд╛рдПрдВ: 255, 255, 255, 255, 255ред
- [рез | реж] ред рдЯреА = 1, рдмрд╛рдЗрдЯ рдХреЛ 0 + 2 рдмрд╛рд░ рджреЛрд╣рд░рд╛рдПрдВ: 0, 0ред
рдФрд░ рдЕрдм рдЕрдВрддрд┐рдо рдЪрд░рдг: рдкрд░рд┐рдгрд╛рдо рдХреЛ рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рдПрдХ рд╕рд░рдгреА рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рдкреИрдХ рдПрдХ рдЬреЛрдбрд╝реА
[1 | 4] рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧреА:

рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдорд┐рд▓рддреЗ рд╣реИрдВ:
0000:
84 00
02 04 02 00
85 04
82 80 00
82 82 83 рдПрдлрдПрдл
0010:
80 00
рддреЛ, рдПрдХ рд╕рд░рд▓ рддрд░реАрдХреЗ рд╕реЗ, рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рдХреЗ рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдореЗрдВ 18 рдмрд╛рдЗрдЯреНрд╕ 18 рдорд┐рд▓реЗред рдПрдХ рдЕрдЪреНрдЫрд╛ рдкрд░рд┐рдгрд╛рдо, рдЦрд╛рд╕рдХрд░ рдЬрдм рдЖрдк рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рд▓рдВрдмреА рд╢реНрд░реГрдВрдЦрд▓рд╛рдУрдВ рдкрд░ рдмрд╣реБрдд рдмреЗрд╣рддрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рд╕рдВрднрд╡ рд╕реБрдзрд╛рд░
рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреА рдкреНрд░рднрд╛рд╡рд╢реАрд▓рддрд╛ рди рдХреЗрд╡рд▓ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдкрд░ рд╣реА рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИ, рдмрд▓реНрдХрд┐ рдпрд╣ рднреА рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╡рд┐рднрд┐рдиреНрди рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП, рдПрдиреНрдХреЛрдб рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдХреЛрдбрд┐рдВрдЧ рд╡рд┐рд╡рд┐рдзрддрд╛рдПрдВ рдФрд░ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЪрд░ рд▓рдВрдмрд╛рдИ рдХреА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ: рд▓рдВрдмреА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд╕рдВрдХреЗрдд рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд┐рдЯ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ, рдФрд░ рдпрджрд┐ рдпрд╣ рдПрдХ рдкрд░ рд╕реЗрдЯ рд╣реИ, рддреЛ рдЕрдЧрд▓реЗ рдмрд╛рдЗрдЯ рдореЗрдВ рднреА рд▓рдВрдмрд╛рдИ рд╕реНрдЯреЛрд░ рдХрд░реЗрдВред рдЗрд╕рд▓рд┐рдП рд╣рдо рдЫреЛрдЯреА рд╢реНрд░реГрдВрдЦрд▓рд╛рдУрдВ (129 рдХреЗ рдмрдЬрд╛рдп 65 рддрддреНрд╡реЛрдВ) рдХреА рд▓рдВрдмрд╛рдИ рдХрд╛ рддреНрдпрд╛рдЧ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рд╣рдо рдХреЗрд╡рд▓ 3 рдмрд╛рдЗрдЯреНрд╕ (2
14 + 2) рдХреЗ рд╕рд╛рде рд▓рдВрдмрд╛рдИ рдореЗрдВ 16385 рддрддреНрд╡реЛрдВ рддрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛рдУрдВ рдХреЛ рдПрдирдХреЛрдб рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рджреЗрддреЗ рд╣реИрдВ!
рд╣реНрдпреВрд░рд┐рд╕реНрдЯрд┐рдХ рдХреЛрдбрд┐рдВрдЧ рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рджрдХреНрд╖рддрд╛ рд╣рд╛рд╕рд┐рд▓ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЛ рдЕрдкрдиреЗ рддрд░реАрдХреЗ рд╕реЗ рдХреЛрдб рдХрд░рддреЗ рд╣реИрдВ: "рдПрдмреАрдмреАрдП"ред рд╣рдореЗрдВ "
[0 | 0] , рдП,
[1 | 0] , рдмреА,
[0 | 0] , рдП" - рдпрд╣реА рд╣реИред рд╣рдордиреЗ 4 рдмрд╛рдЗрдЯреНрд╕ рдХреЛ 6 рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛, рд╕реНрд░реЛрдд рдбреЗрдЯрд╛ рдХреЛ 1.5 рдЧреБрдирд╛ рдмрдврд╝рд╛ рджрд┐рдпрд╛! рдФрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рдХрдо рдмрд╛рд░реА-рдмрд╛рд░реА рд╕реЗ рд╡рд┐рд╖рдо рдЕрдиреБрдХреНрд░рдо, рдЕрдзрд┐рдХ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ред рдпрджрд┐ рд╣рдо рдЗрд╕реЗ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдкрд░рд┐рдгрд╛рдо рдХреЛ "
[0 | 3] , рдП, рдмреА, рдмреА, рдП" рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрд▓рдЧреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рд╣рдо рдХреЗрд╡рд▓ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдмрд╛рдЗрдЯ рдЦрд░реНрдЪ рдХрд░реЗрдВрдЧреЗред
LZ77 - рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдореЗрдВ рд╕рдВрдХреНрд╖рд┐рдкреНрддрддрд╛
LZ77 LZ рдкрд░рд┐рд╡рд╛рд░ рдореЗрдВ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдФрд░ рд╕рдмрд╕реЗ рдкреНрд░рд╕рд┐рджреНрдз рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдЕрдкрдиреЗ рд░рдЪрдирд╛рдХрд╛рд░реЛрдВ рдХреЗ рд╕рдореНрдорд╛рди рдореЗрдВ рдирд╛рдорд┐рдд: рдЕрдмреНрд░рд╛рд╣рдо рд▓реЗрдореНрдкреЗрд▓ (рдЕрдмреНрд░рд╛рд╣рдо
рдПрд▓ рд╕рд╛рдореНрд░рд╛рдЬреНрдп) рдФрд░ рдЬреИрдХрдм рдЬрд┐рд╡рд╛ (рдЬреИрдХрдм
рдЬреЗрдб iv)ред рд╢реАрд░реНрд╖рдХ рдореЗрдВ рд╕рдВрдЦреНрдпрд╛ 77 рдХрд╛ рдЕрд░реНрде рд╡рд░реНрд╖ 1977 рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЗрд╕ рдПрд▓реНрдЧреЛрд░рд┐рдердо рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реБрдП рдПрдХ рд▓реЗрдЦ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдореВрд▓ рд╡рд┐рдЪрд╛рд░ рддрддреНрд╡реЛрдВ рдХреЗ рд╕рдорд╛рди рдЕрдиреБрдХреНрд░рдо рдХреЛ рдПрдирдХреЛрдб рдХрд░рдирд╛ рд╣реИред рдпрд╣реА рд╣реИ, рдпрджрд┐ рдЗрдирдкреБрдЯ рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреА рдХреБрдЫ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рд╣реЛрддреА рд╣реИ, рддреЛ рдЗрд╕рдХреЗ рдмрд╛рдж рдХреА рд╕рднреА рдШрдЯрдирд╛рдУрдВ рдХреЛ "рд▓рд┐рдВрдХ" рд╕реЗ рдЗрд╕рдХреЗ рдкрд╣рд▓реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдкрд░рд┐рд╡рд╛рд░ рдХреЗ рдЗрд╕ рдкрд░рд┐рд╡рд╛рд░ рдореЗрдВ рдмрд╛рдХреА рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреА рддрд░рд╣, LZ77 рдПрдХ рд╢рдмреНрджрдХреЛрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдкрд╣рд▓реЗ рд╕рд╛рдордиреЗ рдЖрдП рдЕрдиреБрдХреНрд░рдореЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╡рд╣ рддрдерд╛рдХрдерд┐рдд рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ "рд╕реНрд▓рд╛рдЗрдбрд┐рдВрдЧ рд╡рд┐рдВрдбреЛ": рд╡рд░реНрддрдорд╛рди рдХреЛрдбрд┐рдВрдЧ рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рдордиреЗ рд╣рдореЗрд╢рд╛ рдПрдХ рдХреНрд╖реЗрддреНрд░, рдЬрд┐рд╕рдХреЗ рднреАрддрд░ рд╣рдо рд▓рд┐рдВрдХ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рд╡рд┐рдВрдбреЛ рдЗрд╕ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рд▓рд┐рдП рдПрдХ рдЧрддрд┐рд╢реАрд▓ рд╢рдмреНрджрдХреЛрд╢ рд╣реИ - рдЗрд╕рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдХреА рджреЛ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ: рдЦрд┐рдбрд╝рдХреА рдФрд░ рд▓рдВрдмрд╛рдИ рдореЗрдВ рд╕реНрдерд┐рддрд┐ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рднреМрддрд┐рдХ рдЕрд░реНрдереЛрдВ рдореЗрдВ рдпрд╣ рд╕рд┐рд░реНрдл рд╕реНрдореГрддрд┐ рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рдкрд╣рд▓реЗ рд╣реА рдПрдиреНрдХреЛрдб рдХрд░ рдЪреБрдХреЗ рд╣реИрдВред

рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рдЙрджрд╛рд╣рд░рдг
рдЕрдм рдХреБрдЫ рдХреЛ рдПрдирдХреЛрдб рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЙрдкрдпреБрдХреНрдд рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВрдЧреЗ (рдореИрдВ рдЗрд╕рдХреА рдЕрд╕рд╛рд╡рдзрд╛рдиреА рдХреЗ рд▓рд┐рдП рдЕрдЧреНрд░рд┐рдо рд░реВрдк рд╕реЗ рдХреНрд╖рдорд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдБ):
"рд╕рдВрдкреАрдбрд╝рди рдФрд░ рд╡рд┐рдШрдЯрди рдПрдХ рдЫрд╛рдк рдЫреЛрдбрд╝рддреЗ рд╣реИрдВред рд╣рд╛рд╣рд╛рд╣рд╛рд╣рд╛рд╣рд╛ тАЭ!
рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдореЗрдореЛрд░реА рдореЗрдВ рдХреИрд╕реЗ рджрд┐рдЦреЗрдЧрд╛ (ANSI рдПрдиреНрдХреЛрдбрд┐рдВрдЧ):
0000: 54 68 65 20 63 6F 6D 70 72 65 73 73 69 6F 6E 20 The compression
0010: 61 6E 64 20 74 68 65 20 64 65 63 6F 6D 70 72 65 and the decompre
0020: 73 73 69 6F 6E 20 6C 65 61 76 65 20 61 6E 20 69 ssion leave an i
0030: 6D 70 72 65 73 73 69 6F 6E 2E 20 48 61 68 61 68 mpression. Hahah
0040: 61 68 61 68 61 21 ahaha!
рд╣рдордиреЗ рдЕрднреА рддрдХ рдЦрд┐рдбрд╝рдХреА рдХреЗ рдЖрдХрд╛рд░ рдкрд░ рдирд┐рд░реНрдгрдп рдирд╣реАрдВ рд▓рд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдЗрд╕ рдмрд╛рдд рд╕реЗ рд╕рд╣рдордд рд╣реЛрдВрдЧреЗ рдХрд┐ рдпрд╣ рдПрдиреНрдХреЛрдбреЗрдб рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рдЖрдХрд╛рд░ рд╕реЗ рдмрдбрд╝рд╛ рд╣реИред рдЖрдЗрдП рд╡рд░реНрдгреЛрдВ рдХреА рд╕рднреА рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рд╢реНрд░реГрдВрдЦрд▓рд╛рдУрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рд╡рд░реНрдгреЛрдВ рдХрд╛ рдПрдХ рдХреНрд░рдо рд╣реИред рдпрджрд┐ рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд▓рдВрдмреА рджреЛрд╣рд░рд╛рдИ рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ, рддреЛ рд╣рдо рдЗрд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд░реЗрдВрдЧреЗред
"рд╕рдВрдкреАрдбрд╝рди рдФрд░ рдЯреА
[рд╡рд╣] рдбреЗ
[рд╕рдВрдкреАрдбрд╝рди] рдЫреЛрдбрд╝
[ рдП
] рдореИрдВ
[рдПрдордкреНрд░реЗрд╢рди] ред рд╣рд╣
[рдЖрдЖрд╣рд╣рд╣] ! "
рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЗ рд▓рд┐рдП, рдЖрдЗрдП рдПрдХ рдЖрд░реЗрдЦ рджреЗрдЦреЗрдВ рдЬрд╣рд╛рдВ рдмрд╛рд░-рдмрд╛рд░ рдЕрдиреБрдХреНрд░рдореЛрдВ рдХреЗ рдкрддреНрд░рд╛рдЪрд╛рд░ рдФрд░ рдЙрдирдХреА рдкрд╣рд▓реА рдШрдЯрдирд╛рдПрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИрдВ:

рд╢рд╛рдпрдж рдпрд╣рд╛рдБ рдПрдХрдорд╛рддреНрд░ рдЕрд╕реНрдкрд╖реНрдЯ рдмрд┐рдВрджреБ рдЕрдиреБрдХреНрд░рдо "рд╣рд╛рд╣рд╛рд╣рд╛рд╣рд╛!" рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ "рдЕрд╣рд╛рд╣рд╛" рд╡рд░реНрдгреЛрдВ рдХрд╛ рддрд╛рд░ рдПрдХ рдЫреЛрдЯреА рд╢реНрд░реГрдВрдЦрд▓рд╛ "рдЖрд╣" рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рдХреБрдЫ рднреА рдЕрд╕рд╛рдорд╛рдиреНрдп рдирд╣реАрдВ рд╣реИ, рд╣рдордиреЗ рдХреБрдЫ рддрдХрдиреАрдХ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬреЛ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рдХрднреА-рдХрднреА рдЖрд░рдПрд▓рдИ рджреНрд╡рд╛рд░рд╛ рдкрд╣рд▓реЗ рдмрддрд╛рдП рдЧрдП рдЕрдиреБрд╕рд╛рд░ рдХрд╛рдо рдХрд░рдиреЗ рджреЗрддрд╛ рд╣реИред
рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм рдЕрдирдкреИрдХрд┐рдВрдЧ рд╣рдо рд╢рдмреНрджрдХреЛрд╢ рд╕реЗ рд╡рд░реНрдгреЛрдВ рдХреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдкрдврд╝реЗрдВрдЧреЗред рдФрд░ рдЪреВрдВрдХрд┐ рдкреВрд░рд╛ рдЕрдиреБрдХреНрд░рдо рдЖрд╡рдзрд┐рдХ рд╣реИ, рдЕрд░реНрдерд╛рддред рдЗрд╕рдореЗрдВ рдбреЗрдЯрд╛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЕрд╡рдзрд┐ рдХреЗ рд╕рд╛рде рджреЛрд╣рд░рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдкрд╣рд▓реА рдЕрд╡рдзрд┐ рдХреЗ рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рд╕реАрдзреЗ рдЕрдирдкреИрдХрд┐рдВрдЧ рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рдордиреЗ рд░рдЦрд╛ рдЬрд╛рдПрдЧрд╛, рдлрд┐рд░ рд╣рдо рдЙрдирд╕реЗ рдкреВрд░реА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдмрд╕ рдкрд┐рдЫрд▓реА рдЕрд╡рдзрд┐ рдХреЗ рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рдЕрдЧрд▓реЗ рддрдХ рдХреЙрдкреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╣рдордиреЗ рдЗрд╕рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛ рд▓рд┐рдпрд╛ред рдЕрдм рд╣рдо рдкрд╛рдП рдЧрдП рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреЛ рд╢рдмреНрджрдХреЛрд╢ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдмрджрд▓ рджреЗрддреЗ рд╣реИрдВред рд╣рдо рд▓рд┐рдВрдХ рдХреЛ рдкреНрд░рд╛рд░реВрдк [P | L] рдореЗрдВ рджрд░реНрдЬ рдХрд░реЗрдВрдЧреЗ, рдЬрд╣рд╛рдВ P рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреА рдкрд╣рд▓реА рдШрдЯрдирд╛ рдХреА рд╕реНрдерд┐рддрд┐ рд╣реИ, L рдЗрд╕рдХреА рд▓рдВрдмрд╛рдИ рд╣реИред
"рд╕рдВрдкреАрдбрд╝рди рдФрд░ рдЯреА
[реиреи | рей] рдбреА
[рел | резреи] рдЫреЛрдбрд╝ рджреЛ
[резрем | рей] рдореИрдВ
[7 |]] ред рд╣рд╣
[ремрез | !
] ! "
рд▓реЗрдХрд┐рди рдпрд╣ рдордд рднреВрд▓реЛ рдХрд┐ рд╣рдо рдПрдХ рд╕реНрд▓рд╛рдЗрдбрд┐рдВрдЧ рд╡рд┐рдВрдбреЛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдПрдХ рдмреЗрд╣рддрд░ рд╕рдордЭ рдХреЗ рд▓рд┐рдП, рддрд╛рдХрд┐ рд▓рд┐рдВрдХ рдЦрд┐рдбрд╝рдХреА рдХреЗ рдЖрдХрд╛рд░ рдкрд░ рдирд┐рд░реНрднрд░ рди рд╣реЛрдВ, рд╣рдо рдкреВрд░реНрдг рд╕реНрдерд┐рддрд┐ рдХреЛ рдЙрдирдХреЗ рдФрд░ рд╡рд░реНрддрдорд╛рди рдХреЛрдбрд┐рдВрдЧ рд╕реНрдерд┐рддрд┐ рдХреЗ рдмреАрдЪ рдХреЗ рдЕрдВрддрд░ рд╕реЗ рдмрджрд▓ рджреЗрдВрдЧреЗред
"рд╕рдВрдкреАрдбрд╝рди рдФрд░ рдЯреА
[реиреж | рей] рдбреА
[реиреи | резреи] рдЫреЛрдбрд╝ рджреЛ
[реи] | рей] рдореИрдВ
[рекреи | ред
] ред рд╣рд╣
[реи | !
] ! "
рдЕрдм рд╣рдореЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдирд┐рд░рдкреЗрдХреНрд╖ рд╕реНрдерд┐рддрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд░реНрддрдорд╛рди рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рд╕реНрдерд┐рддрд┐ рд╕реЗ P рдХреЛ рдШрдЯрд╛рдирд╛ рд╣реЛрдЧрд╛ред
рдпрд╣ рд╡рд┐рдВрдбреЛ рдХрд╛ рдЖрдХрд╛рд░ рдФрд░ рдПрдиреНрдХреЛрдбреЗрдб рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХреА рдЕрдзрд┐рдХрддрдо рд▓рдВрдмрд╛рдИ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред рдЪреВрдВрдХрд┐ рд╣рдо рдкрд╛рда рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдпрд╣ рджреБрд░реНрд▓рдн рд╣реИ рдЬрдм рдЗрд╕рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд▓рдВрдмреЗ рджреЛрд╣рд░рд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреБрдХреНрд░рдо рд╣реЛрдВрдЧреЗред рддреЛ, рдЪрд▓реЛ рдЙрдирдХреА рд▓рдВрдмрд╛рдИ рдХреЗ рд▓рд┐рдП 4 рдмрд┐рдЯреНрд╕ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ - рдПрдХ рд╕рдордп рдореЗрдВ 15 рд╡рд░реНрдгреЛрдВ рдХреА рд╕реАрдорд╛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдХрд╛рдлреА рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред
рд▓реЗрдХрд┐рди рдпрд╣ рдЦрд┐рдбрд╝рдХреА рдХреЗ рдЖрдХрд╛рд░ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╣рдо рд╕рдорд╛рди рд╢реНрд░реГрдВрдЦрд▓рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рддрдиреА рдЧрд╣рд░рд╛рдИ рд╕реЗ рджреЗрдЦреЗрдВрдЧреЗред рдЪреВрдВрдХрд┐ рд╣рдо рдЫреЛрдЯреЗ рдЧреНрд░рдВрдереЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рджреЛ рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдмрд┐рдЯреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдкреВрд░рдХ рдХрд░рдирд╛ рд╕рд╣реА рд╣реЛрдЧрд╛: рд╣рдо 4096 рдмрд╛рдЗрдЯреНрд╕ рдХреА рд╕реАрдорд╛ рдореЗрдВ рд▓рд┐рдВрдХ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░реЗрдВрдЧреЗ, рдЗрд╕рдХреЗ рд▓рд┐рдП 12 рдмрд┐рдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред
рдЖрд░рдПрд▓рдИ рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реЗ рдЕрдиреБрднрд╡ рд╕реЗ, рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╕рднреА рдореВрд▓реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЬрд╛рд╣рд┐рд░ рд╣реИ, рд▓рд┐рдВрдХ рдХрд╛ рдиреНрдпреВрдирддрдо рдорд╛рди 1 рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП 1.40.4096 рдХреА рд╕реАрдорд╛ рдореЗрдВ рдкрд┐рдЫрдбрд╝реЗ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХрд░рддреЗ рд╕рдордп рд▓рд┐рдВрдХ рд╕реЗ рдПрдХ рдХреЛ рдШрдЯрд╛рдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдХреЗ рд╕рдордп рд╡рд╛рдкрд╕ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ред рдЕрдиреБрдХреНрд░рдо рд▓рдВрдмрд╛рдИ рдХреЗ рд╕рд╛рде рд╕рдорд╛рди: 0..15 рдХреЗ рдмрдЬрд╛рдп рд╣рдо рд╕реАрдорд╛ 2..17 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рд╢реВрдиреНрдп рд▓рдВрдмрд╛рдИ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╡рд░реНрдг рдЕрдиреБрдХреНрд░рдо рдирд╣реАрдВ рд╣реИрдВред
рддреЛ, рдЗрди рд╕реБрдзрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реЗ рдПрдиреНрдХреЛрдбреЗрдб рдкрд╛рда рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ:
"рд╕рдВрдкреАрдбрд╝рди рдФрд░ рдЯреА
[рез реп | рез] рдбреЗ
[реирез | резреж] рдЫреЛрдбрд╝ рджреЛ
[реи 41 | рез] рдореИрдВ
[рекрез | рел] ред рд╣рд╣
[рез | рел] ! "
рдЕрдм, рдлрд┐рд░ рд╕реЗ, рд╣рдореЗрдВ рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ рд╕рдВрдкреАрдбрд╝рд┐рдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЛ рдмрд╛рдХреА рдбреЗрдЯрд╛ рд╕реЗ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдЖрдо рддрд░реАрдХрд╛ рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рдлрд┐рд░ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ рдФрд░ рд╕реАрдзреЗ рдЗрдВрдЧрд┐рдд рдХрд░рдирд╛ рд╣реИ рдХрд┐ рдбреЗрдЯрд╛ рдХрд╣рд╛рдБ рд╕рдВрдХреБрдЪрд┐рдд рд╣реИ рдФрд░ рдХрд╣рд╛рдВ рдирд╣реАрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдиреНрдХреЛрдб рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреЛ рдЖрда рддрддреНрд╡реЛрдВ (рд╡рд░реНрдг рдпрд╛ рд▓рд┐рдВрдХ) рдХреЗ рд╕рдореВрд╣реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВрдЧреЗ, рдФрд░ рдЗрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рд╕рдореВрд╣ рд╕реЗ рдкрд╣рд▓реЗ рд╣рдо рдПрдХ рдмрд╛рдЗрдЯ рдбрд╛рд▓реЗрдВрдЧреЗ, рдЬрд╣рд╛рдВ рдкреНрд░рддреНрдпреЗрдХ рдмрд┐рдЯ рддрддреНрд╡ рдХреЗ рдкреНрд░рдХрд╛рд░ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИ: рд▓рд┐рдВрдХ рдХреЗ рд▓рд┐рдП 0 рдФрд░ рд▓рд┐рдВрдХ рдХреЗ рд▓рд┐рдП 1ред
рд╣рдо рд╕рдореВрд╣реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддреЗ рд╣реИрдВ:
- "рдж рдХрдореНрдк"
- ┬лRession┬╗
- "рдФрд░ рдЯреА [19 | 1] рдбреЗ"
- " [21 | 10] рдЫреБрдЯреНрдЯреА [27 | 1] "
- тАЬрдореИрдВ [рекрез | рел] ред рд╣рд╣ [реи | рел] ┬╗
- "!"
рд╣рдо рд╕рдореВрд╣ рдмрдирд╛рддреЗ рд╣реИрдВ:
{{0,0,0,0,0,0,0,0,0} COMP
{0,0,0,0,0,0,0,0,0} рдЫрд╛рдкрд╛
{0,0,0,0,0,0,01 , 0,0} рдФрд░ рдЯреА
[19 | 1] de
{1,0,0,0,0,0,1,0} [21 | 10 | рдЫреБрдЯреНрдЯреА
[27 | 1] {0,1,0,0 | 0,0,0,1} i
[41 | 5] ред рд╣рд╣
[рез | рел] {реж} ! "
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдпрджрд┐ рдЕрдирдкреИрдХрд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рд╣рдорд╛рд░рд╛ рдмрд┐рдЯ 0 рд╕реЗ рд╕рд╛рдордирд╛ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд╣рдо рдХреЗрд╡рд▓ рдЪрд░рд┐рддреНрд░ рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рд╕реНрдЯреНрд░реАрдо рдореЗрдВ рдкрдврд╝рддреЗ рд╣реИрдВ, рдпрджрд┐ рдмрд┐рдЯ 1, рд╣рдо рд▓рд┐рдВрдХ рдХреЛ рдкрдврд╝рддреЗ рд╣реИрдВ, рдФрд░ рд▓рд┐рдВрдХ рдХреЛ рдкрдврд╝рдХрд░ рд╣рдо рд╢рдмреНрджрдХреЛрд╢ рд╕реЗ рдЕрдиреБрдХреНрд░рдо рдкрдврд╝рддреЗ рд╣реИрдВред
рдЕрдм рд╣рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рдХреЛ рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рдПрдХ рд╕рдореВрд╣ рдореЗрдВ рдмрджрд▓рдирд╛ рд╣реИред рд╣рдо рдЗрд╕ рдмрд╛рдд рд╕реЗ рд╕рд╣рдордд рд╣реИрдВ рдХрд┐ рд╣рдо рдмрд┐рдЯреНрд╕ рдФрд░ рдмрд╛рдЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрдЪреНрдЪрддрдо рд╕реЗ рдирд┐рдореНрдирддрдо рдХреНрд░рдо рдореЗрдВ рдХрд░рддреЗ рд╣реИрдВред рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдЙрджрд╛рд╣рд░рдг
[19 | 1] рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд┐рдВрдХ рдХреЛ рдмрд╛рдЗрдЯ рдореЗрдВ рдХреИрд╕реЗ рдкреИрдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдорд╛рд░реА рд╕рдВрдХреБрдЪрд┐рдд рдзрд╛рд░рд╛ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧреА:
0000:
00 54 68 65 20 63 6f 6d 70 70 72 72 73 73 69 6f # COMP # ressio
0010: 6e 20
04 61 6e 64 20 74
01 31 64 65
82 01 5a 6c n #and t ## de ### l
0020: 65 61 76 65
01 b1 20
41 69
02 97 2e 20 48 61 68 eave ## # i ##ред рд╣рд╛
0030:
00 15 00 21
00 00 00 00 00 00 00 00 00 00 ###!
рд╕рдВрднрд╡ рд╕реБрдзрд╛рд░
рдЕрд╕рд▓ рдореЗрдВ, RLE рдХреЗ рд▓рд┐рдП рд╡рд░реНрдгрд┐рдд рд╕рдм рдХреБрдЫ рдпрд╣рд╛рдБ рд╕рдЪ рд╣реЛрдЧрд╛ред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдХреЛрдбрд┐рдВрдЧ рдореЗрдВ рдЕрдиреБрдорд╛рдиреА рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреА рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:
тАЬрд▓рдВрдмрд╛ рдЧреБрдУрдВрдЧред рд▓реВрдбреЛрд╡рд░ рдмрд╛рдзреНрдп рд╣реИред "
рд╣рдореЗрдВ рдХреЗрд╡рд▓ "loooooower" рд╢рдмреНрдж рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреНрд░рдо рдорд┐рд▓рддреЗ рд╣реИрдВ:
тАЬрд▓рдВрдмрд╛ рдЧреБрдУрдВрдЧред
[рд▓реЛ] [ooooo] рдмрд╛рдзреНрдп рдереЗред "
рдЗрд╕ рддрд░рд╣ рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХреЛ рдПрдирдХреЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдкреНрд░рддрд┐ рд▓рд┐рдВрдХ рдЪрд╛рд░ рдмрд╛рдЗрдЯреНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдРрд╕рд╛ рдХрд░рдирд╛ рдЕрдзрд┐рдХ рдХрд┐рдлрд╛рдпрддреА рд╣реЛрдЧрд╛:
тАЬрд▓рдВрдмрд╛ рдЧреБрдУрдВрдЧред рдПрд▓
[oooooo] рдмрд╛рдзреНрдп рдереЗред "
рдлрд┐рд░ рд╣рдо рдПрдХ-рдПрдХ рдмрд╛рдЗрдЯ рдХрдо рдЦрд░реНрдЪ рдХрд░рддреЗред
рдПрдХ рдирд┐рд╖реНрдХрд░реНрд╖ рдХреЗ рдмрдЬрд╛рдп
рдЗрд╕рдХреА рд╕рд╛рджрдЧреА рдХреЗ рдмрд╛рд╡рдЬреВрдж рдФрд░, рдпрд╣ рдкреНрд░рддреАрдд рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдмрд╣реБрдд рдЕрдзрд┐рдХ рджрдХреНрд╖рддрд╛ рдирд╣реАрдВ рд╣реИ, рдпреЗ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдЕрднреА рднреА рдЖрдИрдЯреА рдХреНрд╖реЗрддреНрд░ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
рдЙрдирдХрд╛ рдкреНрд▓рд╕ рд╕рд╛рджрдЧреА рдФрд░ рдЧрддрд┐ рд╣реИ, рдФрд░ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдФрд░ рдХреБрд╢рд▓ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдЙрдирдХреЗ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдФрд░ рдЙрдирдХреЗ рд╕рдВрдпреЛрдЬрди рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕ рддрд░рд╣ рд╡рд░реНрдгрд┐рдд рдЗрди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рд╕рд╛рд░ рдХрд┐рд╕реА рдХреЛ рдореВрд▓ рдмрд╛рддреЗрдВ рд╕рдордЭрдиреЗ рдФрд░ рдЕрдзрд┐рдХ рдЧрдВрднреАрд░ рдЪреАрдЬреЛрдВ рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рджреЗрдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред