
рдлрд┐рд░ рд╕реЗ рдирдорд╕реНрдХрд╛рд░! рдПрдХ рдорд╣реАрдиреЗ рдХреЗ рд╡рд┐рд░рд╛рдо рдХреЗ рдмрд╛рдж, рд╣рдо рдЫрд╡рд┐ рдкреНрд░рд╛рд░реВрдкреЛрдВ рдФрд░ рд╕рдВрдкреАрдбрд╝рди рдПрд▓реНрдЧреЛрд░рд┐рджрдо
рдХреЗ рджреМрд░реЗ рдХреЛ
рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВ ред рд╣рдо рдХрд╣рд╛рдВ рдард╣рд░реЗ рд╣реИрдВ? рдЕрд░реЗ рд╣рд╛рдВ, рдЕрд╕реНрд╕реА рдХрд╛ рджрд╢рдХред
рдЭрдЧрдбрд╝рд╛: рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдмрдирд╛рдПрдБ
1986 рдХреЗ рдЖрдВрдЧрди рдореЗрдВред рдкреАрд╕реАрдПрдХреНрд╕ рдФрд░ рдЯреАрдЬреАрдП рдкреНрд░рд╛рд░реВрдк рд╕рд╛рдзрд╛рд░рдг рдбреЗрд╕реНрдХрдЯреЙрдк рдХреЗ рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рдорд╛рд▓рд┐рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЪрд╢реНрдорд╛ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рд╡реНрдпрд╡рд╕рд╛рдп рдХреЗрд╡рд▓ рдШрд░реЗрд▓реВ рдХрдВрдкреНрдпреВрдЯрд░ рддрдХ рд╕реАрдорд┐рдд рдирд╣реАрдВ рд╣реИ, рдЗрд╕рдореЗрдВ рдЙрджреНрдпрдо рдФрд░ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп рднреА рд╣реИрдВред рдФрд░ рдЙрдирдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдорд╢реАрдиреЗрдВ рдФрд░ рд╕реНрдХреИрдирд░ рд╣реИрдВ, рдФрд░ рд╕реНрдХреИрдирд░ рдХреЗ рдмреАрдЪ ... рдПрдХ рдЧрдбрд╝рдмрдбрд╝ рдФрд░ рдЕрдкрдорд╛рдиред рд╕реНрдХреИрдирд░ рдХрд╛ рдХрд╛рд░реНрдп рдЫрд╡рд┐ рдХреЛ рдХрд╛рдЧрдЬ рдкрд░ рдбрд┐рдЬрд┐рдЯрд▓ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдмрджрд▓рдирд╛ рд╣реИ, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдирд┐рд░реНрдорд╛рддрд╛ рдХреЗ рдкрд╛рд╕ рдпрд╣ рдкреНрд░рд╛рд░реВрдк рдерд╛ред
рдПрдХ рдкрд▓ рдХреЗ рд▓рд┐рдП рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП, рдЖрдк рдХреБрдЫ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдбреНрд░рд╛рдЗрдВрдЧ рдХрд╛ рдПрдХ рд╕реНрдХреИрди рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕реЗ рдкреНрд░рд┐рдВрдЯрд┐рдВрдЧ рд╣рд╛рдЙрд╕ рдореЗрдВ рд▓рд╛ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ рдЗрд╕реЗ рдирд╣реАрдВ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдореЗрдВ рдЗрд╕реЗ рдПрдХ рдЕрд▓рдЧ рдкреНрд░рд╛рд░реВрдк рд╕реЗ рдЖрдЧреЗ рдирд┐рдХрд▓рдирд╛ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рдлреЛрдЯреЛрдХреЙрдкреА рд▓рд╛рдирд╛ рдмреЗрд╣рддрд░ рд╣реИред рдпрд╣ рд╢рд░реНрдо рдХреА рдмрд╛рдд рд╣реИред
рдПрд▓реНрдбрд╕ рдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╣рд▓ рдирд┐рдХрд╛рд▓рд╛, рдЕрдВрддрддрдГ TIFF рдкреНрд░рд╛рд░реВрдк рдХреЛ рдкреЗрд╢ рдХрд┐рдпрд╛ред рд╕рднреА рд╕реНрдХреИрди рдЕрдм рдПрдХ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдереЗ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ "рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░" рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рдХрдИ рдкреГрд╖реНрда рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд░реЗрдЦрд╛рдкреБрдВрдЬ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде, рдореЗрдЯрд╛-рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЧрдпрд╛: рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрд╛ рдирд╛рдо, рд▓реЗрдЦрдХ, рд╕реНрдХреИрдирд┐рдВрдЧ рдХреА рддрд╛рд░реАрдЦ, рд╕реНрдХреИрдирд░ рдореЙрдбрд▓ - рд╣рд╛рдВ рд▓рдЧрднрдЧ рдХреБрдЫ рднреАред
рдкреНрд░рд╛рд░реВрдк рдЗрддрдирд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдпреЛрдЧреНрдп рд╣реЛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдЬ рддрдХ рдЬреАрд╡рд┐рдд рд╣реИ рдФрд░ рд░рд╣рддрд╛ рд╣реИред рдФрд░ рдпрд╣ рд╕рдм рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдПрд▓реНрдбрд╕ рдиреЗ рдЧреНрд░рд╛рдлрд┐рдХ рдкреНрд░рд╛рд░реВрдк рдХреА рдмрд╣реБрдд рдЕрд╡рдзрд╛рд░рдгрд╛ рдкрд░ рдкреБрдирд░реНрд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ред рдЬрд╛рдирдХрд╛рд░реА рдХреА рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдкрд░рдд рдХреЗ рдмрдЬрд╛рдп, рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдЫреЛрдЯреА рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдЦрдХ рдХреЛ рдЬреНрдЮрд╛рдд рд╣реИ - рд╣рдо рд╕рдВрд░рдЪрдирд╛ рдХреЛ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЕрдЬреНрдЮрд╛рдд - рдмрд╕ рд╣рдЯрд╛рдПрдВред рдЗрд╕ рддрд░рд╣ рдХреЗ "рдЯреИрдЧ" рдХрд╛ рдЙрдкрдпреЛрдЧ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдкреНрд░рд╛рд░реВрдк рдХреЗ рдирд╛рдо рдкрд░ рд╣реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛: "рдЯреИрдЧ рдХреА рдЧрдИ рдЫрд╡рд┐ рдлрд╝рд╛рдЗрд▓ рд╕реНрд╡рд░реВрдк"ред
рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЗрд╕ рд╡рд┐рд╕реНрддрд╛рд░ рдХреА рдлреНрд▓рд┐рдк рдкрдХреНрд╖, рд╡рд┐рдирд┐рд░реНрджреЗрд╢рди рдХрд╛ рдЕрддреНрдпрдзрд┐рдХ рдкреНрд░рд╡рд╛рд╣ рдерд╛ред рдПрд▓реНрдбрд╕ (рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдЦрд░реАрджрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдбреЛрдм) рдХреЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдиреЗ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рдЙрддреНрд╕рд╛рд╣ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд┐рдпрд╛редрдЪрд┐рддреНрд░ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рд╛рд░реВрдк
рдирдпрд╛ рдЭрдЧрдбрд╝рд╛ рдкреНрд░рд╛рд░реВрдк, рдЬрд┐рд╕рдореЗрдВ рдард╛рда рдХреЗ рдлрд╛рдпрджреЗ рдереЗ, рдХреЗрд╡рд▓ рдореБрджреНрд░рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдерд╛: рдкрд╣рд▓реЗ рд╕рдВрд╢реЛрдзрди рдореЗрдВ рдмрд┐рдирд╛ рд╣рд╛рдлрд╝рдЯреЛрди рдХреЗ рдХреЗрд╡рд▓ рдХрд╛рд▓реЗ рдФрд░ рд╕рдлреЗрдж рдЪрд┐рддреНрд░ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рдереЗред рдФрд░ 1987 рдореЗрдВ, рд╡реАрдЬреАрдП рд╡реАрдбрд┐рдпреЛ рдХрд╛рд░реНрдб рдХреЗ рд╕рд╛рде рдкреИрд▓реЗрдЯ рддрдХ рд▓реБрднрд╛рд╡рдиреА 256 рд░рдВрдЧ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рджрд┐рдЦрд╛рдИ рджрд┐рдПред рдЯреАрдЬреАрдП рдФрд░ рдкреАрд╕реАрдПрдХреНрд╕ (рдкрд░рд┐рд╖реНрдХрд░рдг рдХреЗ рд╕рд╛рде) рдиреЗ рдХреБрдЦреНрдпрд╛рдд 256 рд░рдВрдЧреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреА, рд▓реЗрдХрд┐рди рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ рджреЛрдЧреБрдирд╛, рдпрд╛ рдЗрд╕рд╕реЗ рднреА рдЕрдзрд┐рдХ - рдПрдХ рдмрдбрд╝реЗ рдкреИрд▓реЗрдЯ рдкрд░ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЖрд░рдПрд▓рдИ рдиреЗ рдмрд╣реБрдд рдЦрд░рд╛рдм рдХрд╛рдо рдХрд┐рдпрд╛ред
рдкреИрдорд╛рдиреЗ рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдкреАрд╕реАрдПрдХреНрд╕ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдПрдХ рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рд╡реАрдЬреАрдП рддрд╕реНрд╡реАрд░ (320 ├Ч 200 @ 256) - рд▓рдЧрднрдЧ 50
KiB , рдкреНрд▓рд╕ рдпрд╛ рдорд╛рдЗрдирд╕ рд▓реЗрддреЗ рд╣реИрдВред рдЕрдм рдПрдХ рддреЗрдЬ, 9600 рдмреЙрдб, рдбрд╛рдпрд▓-рдЕрдк рдореЙрдбреЗрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ, рдФрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд╛ рд╕рдордп рдПрдХ рдорд┐рдирдЯ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХрд╣реАрдВ рднреА рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред рд╢рд╛рдВрдд рдирд╣реАрдВред CompuServe рдЙрд╕реА рддрд░рд╣ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рдЧ рд░рд╣рд╛ рдерд╛ рдЬреИрд╕реЗ рдЙрд╕рдиреЗ рдУрд╣рд┐рдпреЛ рдХреЗ рд╕рдиреА рдХреЛрд▓рдВрдмрд╕ рдореЗрдВ рдЕрдкрдиреЗ BBS рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рдХреЗ рдкреИрд╕рд╛ рдХрдорд╛рдпрд╛ рдерд╛ред
рд▓реЗрдХрд┐рди рдХреЛрдИ рдЗрд╕ рд╕реНрдерд┐рддрд┐ рд╕реЗ рдХреИрд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рд╕рдХрддрд╛ рд╣реИ? рдЖрдк рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдХрд╛рдЯ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрдирд╛рд╡рд╢реНрдпрдХ рдирд╣реАрдВ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╕рдВрдкреАрдбрд╝рди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рдорд╛рдирд╡реАрдп рд╕рд░рд▓рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдкреВрд░реНрдг рд▓реЛрдб рд╕реЗ рдкрд╣рд▓реЗ рдЪрд┐рддреНрд░ рдХреЗ рд╕рдорд╛рди рдХреБрдЫ рджрд┐рдЦрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдорд╣рд╕реВрд╕ рд╣реЛрдЧрд╛ рдХрд┐ рд╕рдм рдХреБрдЫ рддреЗрдЬреА рд╕реЗ рд▓реЛрдб рд╣реЛрддрд╛ рд╣реИред
рдЗрди рджреЛрдиреЛрдВ рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдХреЛ рдЬреАрдЖрдИрдПрдл рдкреНрд░рд╛рд░реВрдк ("рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдЗрдВрдЯрд░рдЪреЗрдВрдЬ рдлреЙрд░реНрдореЗрдЯ") рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ред рдФрд░ рдЕрдм рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗред
GIF: рд╕рдВрд░рдЪрдирд╛
рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЬреАрдЖрдИрдПрдл рдХреНрдпрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд╣рдо рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВрдЧреЗред рдкреНрд░рд╛рд░реВрдк рдкрд╣рд▓реЗ рдкреЗрдЯреЗрдВрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЗрди рдкреЗрдЯреЗрдВрдЯреЛрдВ рдиреЗ рдПрдХ рджрд░реНрдЬрди рд╕рд╛рд▓ рдкрд╣рд▓реЗ рд╕рдорд╛рдкреНрдд рдХрд░ рджрд┐рдпрд╛ рдерд╛, рдФрд░ рд╕рдм рдХреБрдЫ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдбреЛрдореЗрди рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред

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

рдЪрд┐рддреНрд░ рдореЗрдВ рдХреНрдпрд╛ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ? рдпрджрд┐ рдПрдХ рд╡рд░реНрдЧ, рддреЛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдпрд╛ рдХреНрд░реЛрдо рд╣реИред рдпрджрд┐ рджреЛ, рддреЛ рдЖрдИрдИред рдпрджрд┐ рддреАрди, рддреЛ рдУрдкреЗрд░рд╛ (рдЬреЛ рдЕрднреА рднреА рдкреНрд░реЗрд╕реНрдЯреЛ рдкрд░ рд╣реИ)ред
рд▓реЙрдЬрд┐рдХрд▓ рд╕реНрдХреНрд░реАрди рд╡рд┐рд╡рд░рдг рдмреНрд▓реЙрдХ
рдПрдХ рддрд╛рд░реНрдХрд┐рдХ рд╕реНрдХреНрд░реАрди рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рдВрдЯрд┐рдд рдПрдХ рдЖрдпрддрд╛рдХрд╛рд░ рдХреНрд╖реЗрддреНрд░ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ
рджреЗрдЦрдиреЗ рдХреЗ рдмрдВрджрд░рдЧрд╛рд╣ рдЬреИрд╕рд╛ рдХреБрдЫред рдЬреАрдЖрдИрдПрдл рдореЗрдВ рдХрдИ рдЪрд┐рддреНрд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рд╡реЗ рддрд╛рд░реНрдХрд┐рдХ рд╕реНрдХреНрд░реАрди рд╕реЗ рдЫреЛрдЯреЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, GIF87a рдореЗрдВ, рдпреЗ рдЪрд┐рддреНрд░ рдПрдиреАрдореЗрд╢рди рдХреЗ рдлреНрд░реЗрдо рдирд╣реАрдВ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдкрд░рддреЗрдВ рд╣реИрдВред
рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдпрджрд┐ рдЖрдкрдХреЛ рдкреВрд░реА рд╕реНрдХреНрд░реАрди рдкрд░ рдмрд┐рд▓реНрд▓реА рдХреЗ рдмрдЪреНрдЪреЗ рдХреЗ рдмреАрдЪ рдореЗрдВ 800 ├Ч 600 рдЦреАрдВрдЪрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдФрд░ рдХреЛрдиреЗ рдореЗрдВ рдПрдХ рдлреВрд▓ рд╣реИ, рддреЛ рдПрдХ рд╡рд┐рд╢рд╛рд▓ "рдорд┐рд╢реНрд░рд┐рдд" рдЫрд╡рд┐ рдХреЗ рдмрдЬрд╛рдп, рдЖрдк рдмрд┐рд▓реНрд▓реА рдХреЗ рдмрдЪреНрдЪреЗ рдФрд░ рдлреВрд▓реЛрдВ рдХреЛ рддрд╛рд░реНрдХрд┐рдХ рд╕реНрдХреНрд░реАрди рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдЙрдирдХреЗ рд╡рд┐рд╕реНрдерд╛рдкрди рдХреЗ рд╕рд╛рде рд╕реНрдЯреЛрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдЕрд╕реНрд╡реАрдХрд░рдгред рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рд╕рд╣рдЬ рдЬреНрдЮрд╛рди рдпреБрдХреНрдд рд╕реНрддрд░ рдкрд░ рд╣реА GIF (argh ... рдареАрдХ рд╣реИ, "GIF") рдПрдХ рддрд╕реНрд╡реАрд░ рд╣реИ рдЬреЛ рд╕реНрдХреНрд░реАрди рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ, рд╣рдо рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╢рдмреНрджрд╛рд╡рд▓реА рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВрдЧреЗ: "рддрд╛рд░реНрдХрд┐рдХ рд╕реНрдХреНрд░реАрди" рдкреВрд░реЗ GIF рдХрд╛ рдЖрдХрд╛рд░ рд╣реИред рдФрд░ "рдЫрд╡рд┐" рдПрдХ рдкрд░рдд / рдлреНрд░реЗрдо рд╣реИредрддреЛ, рддрд╛рд░реНрдХрд┐рдХ рд╕реНрдХреНрд░реАрди рд╡рд┐рд╡рд░рдг рдмреНрд▓реЙрдХ рд╣рдореЗрд╢рд╛ 7 рдмрд╛рдЗрдЯреНрд╕ рд▓реЗрддрд╛ рд╣реИред рдкрд╣рд▓рд╛ рдЖрдХрд╛рд░ рд╣реИ - рдЪреМрдбрд╝рд╛рдИ рдореЗрдВ рджреЛ рдмрд╛рдЗрдЯреНрд╕ рдФрд░ рдКрдВрдЪрд╛рдИ рдореЗрдВ рджреЛ рдмрд╛рдЗрдЯреНрд╕ (UInt16LE)ред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдЕрдзрд┐рдХрддрдо рдЖрдХрд╛рд░ 65535 ├Ч 65535 рдкрд┐рдХреНрд╕реЗрд▓ рд╣реИред рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдпрд╣ рдирд╣реАрдВ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рдЪреМрдбрд╝рд╛рдИ рдпрд╛ рдКрдВрдЪрд╛рдИ рд╢реВрдиреНрдп рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдЧрд░реВрдХрддрд╛ рд╣рдореЗрдВ рдЬрд┐рдЬреНрдЮрд╛рд╕рд╛ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреБрдЫ рдирд╣реАрдВ рджреЗрддреА рд╣реИред
рдпрд╣рд╛рдВ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЯрд┐рдкреНрдкрдгреА рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП: рдпрджрд┐ GIF рдлрд╝рд╛рдЗрд▓ рд╕рдВрд╕реНрдХрд░рдг 87a, рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдФрд░ рдХреНрд░реЛрдо рд╣рдореЗрд╢рд╛ рдЗрд╕ рдлрд╝реАрд▓реНрдб рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рддрд╛рд░реНрдХрд┐рдХ рд╕реНрдХреНрд░реАрди рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╣рд▓реА рдЫрд╡рд┐ рдХреЗ рдЖрдХрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдУрдкреЗрд░рд╛ рдФрд░ IE рдХреЗрд╡рд▓ рддрднреА рдХрд░рддреЗ рд╣реИрдВ рдЬрдм рдкрд╣рд▓реА рдЫрд╡рд┐ рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рд╢реВрдиреНрдп рд╣реЛрддреЗ рд╣реИрдВред
рдбреЗрдореЛ:

рдлрд╝рд╛рдЗрд▓реЗрдВ рд╕рдорд╛рди рд╣реИрдВ, рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЫреЛрдбрд╝рдХрд░ - рдмрд╛рдИрдВ рдУрд░ 87a, рджрд╛рдИрдВ рдУрд░ 89aред рдУрдкреЗрд░рд╛ рдФрд░ IE рдореЗрдВ рд╡реЗ рд╕рдорд╛рди рд╣реИрдВ, рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдФрд░ рдХреНрд░реЛрдо рдореЗрдВ рдирд╣реАрдВред рд╣рдмреЗрд░рд╛ рдкрд░ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рд╕рдВрд░реЗрдЦрдг рдХреЗ рдХрд╛рд░рдг, рдпрд╣ рдмрд╣реБрдд рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИ, рдЗрди рдЪрд┐рддреНрд░реЛрдВ рдХреЗ рдЖрдХрд╛рд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реИрдВред
рдЗрд╕рдХреЗ рдмрд╛рдж рдПрдХ рдмрд╛рдЗрдЯ рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХрдИ рдлреАрд▓реНрдб рд╣реЛрддреЗ рд╣реИрдВред рд╕рд╛рддрд╡рд╛рдВ рдмрд┐рдЯ (рдЙрдЪреНрдЪ) рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдХреЛрдИ рд╡реИрд╢реНрд╡рд┐рдХ рдкреИрд▓реЗрдЯ рд╣реИ, рдФрд░ рдмрд┐рдЯреНрд╕ 2 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрд╕рдХрд╛ рдЖрдХрд╛рд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (2
1 рд╕реЗ 2
8 рддрдХ )ред рдкрд┐рдЫрд▓реЗ 4 рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рд╢реЗрд╖ 4 рдмрд┐рдЯреНрд╕ рдиреЗ рдЕрдкрдирд╛ рдЕрд░реНрде рдЦреЛ рджрд┐рдпрд╛ рд╣реИред
рдЕрдЧрд▓рд╛ рдХреНрд╖реЗрддреНрд░ рдПрдХ рдмрд╛рдЗрдЯ рд╣реИ, рдЬреЛ рд╡реИрд╢реНрд╡рд┐рдХ рдкреИрд▓реЗрдЯ (рдпрджрд┐ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рдореЗрдВ рдкреГрд╖реНрдарднреВрдорд┐ рдХрд╛ рд░рдВрдЧ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдХреЛ рддрд╛рд░реНрдХрд┐рдХ рд╕реНрдХреНрд░реАрди рдХреЗ рд╕рднреА рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рднрд░рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХрд┐рд╕реА рднреА рдЫрд╡рд┐ рдкрд░ рдХрдмреНрдЬрд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВред рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рдХреЗрд╡рд▓ рдлрд╝реЛрдЯреЛрд╢реЙрдк рдФрд░ рдЗрд░рдлрд╛рдирд╡реНрдпреВ рдЗрд╕ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рдкреВрд░рд╛ рдХрд░рддреЗ рд╣реИрдВред рдЖрдо рдмреНрд░рд╛рдЙрдЬрд░ рдмрд┐рдирд╛ рд╕реНрдкреЗрд╕ рд╡рд╛рд▓реА рдЬрдЧрд╣ рдХреЛ рдкрд╛рд░рджрд░реНрд╢реА рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИред рдФрд░ рдУрдкреЗрд░рд╛ 12 рдореЗрдВ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдЬрд╝реЛрдХ рд╣реИ: рдЕрдЧрд░ рдЬреАрдЖрдИрдПрдл рд╕рдВрд╕реНрдХрд░рдг 87 рдП, рдФрд░ рдЗрд╕рдореЗрдВ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдЫрд╡рд┐ рд╣реИрдВ, рддреЛ рдпрд╣ рдЦрд╛рд▓реА рд╕реНрдерд╛рди рдХрд╛рд▓реЗ рд░рдВрдЧ рд╕реЗ рднрд░ рдЧрдпрд╛ рд╣реИред
рддрд╛рд░реНрдХрд┐рдХ рд╕реНрдХреНрд░реАрди рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рдЕрдВрддрд┐рдо рдмрд╛рдЗрдЯ рдореЗрдВ рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рдЕрдиреБрдкрд╛рдд рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИред рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╕рднреА рдкрд┐рдХреНрд╕реЗрд▓ рдХреЛ рд╡рд░реНрдЧ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред
рдбреЗрдореЛ:
рдПрдХ рд╕рд░реНрдХрд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдПрдХ рджреАрд░реНрдШрд╡реГрддреНрдд рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рддрд╛рдХрд┐ рдЖрдк рдпрд╣ рди рд╕реЛрдЪреЗрдВ рдХрд┐ рдореИрдВ рдзреЛрдЦрд╛ рджреЗ рд░рд╣рд╛ рд╣реВрдВ, рдЗрд╕ рдлрд╛рдЗрд▓ рдХреЛ рдлреЛрдЯреЛрд╢реЙрдк рдореЗрдВ рдЦреЛрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВред
рд╡реИрд╢реНрд╡рд┐рдХ рдкреИрд▓реЗрдЯ
рдпрджрд┐ рд╡реИрд╢реНрд╡рд┐рдХ рдкреИрд▓реЗрдЯ рдХрд╛ рдзреНрд╡рдЬ 0 рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдпрд╣ рдмрд╕ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред рдФрд░ рдЕрдЧрд░ рд╡рд╣рд╛рдБ рд╣реИ, рддреЛ рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рдкреВрд░реЗ рдмреНрд▓реЙрдХ рдХрд╛ рдЖрдХрд╛рд░ рдкреИрд▓реЗрдЯ рд╕рдордп рддреАрди рдореЗрдВ рд░рдВрдЧреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИред рднрд░рдиреЗ рд╕рд┐рджреНрдзрд╛рдВрдд: RGB RGB RGB ..., рдмрд┐рд▓реНрдХреБрд▓ PCX рдХреА рддрд░рд╣ред
рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рдкреИрд▓реЗрдЯ рдХреЛ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдЫрд╡рд┐ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрджрд┐ рдЗрд╕рдореЗрдВ рдПрдХ рд╕реНрдерд╛рдиреАрдп рдкреИрд▓реЗрдЯ рдирд╣реАрдВ рд╣реИред рдФрд░ рдЕрдЧрд░ рди рддреЛ рдХреЛрдИ рд╣реИ рдФрд░ рди рд╣реА рд╣реИ? рдЗрд╕ рдЕрд╡рд╕рд░ рдкрд░ рд╕реНрдкреЗрдХ рдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ "рдЙрдо ... рдареАрдХ рд╣реИ, рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛, рдЗрд╕реЗ рдХрд┐рд╕реА рддрд░рд╣ рд╕реБрд▓рдЭрд╛рдУ", рдФрд░ рдорд╛рдирдХ рдбрд┐рд╡рд╛рдЗрд╕ рдкреИрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╛рдВрдЫрдиреАрдп рд╣реИ рдХрд┐ рдкрд╣рд▓рд╛ рд░рдВрдЧ рдХрд╛рд▓рд╛ рд╣реИ рдФрд░ рджреВрд╕рд░рд╛ рд╕рдлреЗрджред 2013 рдореЗрдВ, рд╣рд░ рдХреЛрдИ рдкрд╣рд▓реЗ рд╣реА рднреВрд▓ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдорд╛рдирдХ рдкреИрд▓реЗрдЯ рдХреНрдпрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдзреНрдпрд╛рди рдЕрдХреНрд╕рд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдбреЗрдореЛ:
рдПрдХ рдкреИрд▓реЗрдЯ рдХреЗ рдмрд┐рдирд╛ рдлрд╝рд╛рдЗрд▓ред рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕, рдХреНрд░реЛрдо рдФрд░ рдкреБрд░рд╛рдиреЗ IE рдореЗрдВ рд╣рдо рдПрдХ рдХрд╛рд▓реЗ рд░рдВрдЧ рдХреА рдЖрдпрдд рджреЗрдЦрддреЗ рд╣реИрдВ, рдУрдкреЗрд░рд╛ рдореЗрдВ - рдкрд╛рд░рджрд░реНрд╢реАред рдлреЛрдЯреЛрд╢реЙрдк рдХрд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдкреИрд▓реЗрдЯ рдПрдХ 256-рд░рдВрдЧ рд╡рд╛рд▓рд╛ рдЧреНрд░реЗрд╕реНрдХреЗрд▓ рд╣реИред рдФрд░, рдпрд╣рд╛рдБ, IE10 рдФрд░ IrfanView рдХрд▓реНрдкрдирд╛ рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЫрд╡рд┐ рдХреЛ рдкрдврд╝рдирд╛ рдЖрд╕рд╛рди рд╣реИред
рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░, рдЕрдирд┐рд╡рд╛рд░реНрдп, рдирд┐рд╢реНрдЪрд┐рдд рдкреНрд░рд╛рд░реВрдк рдлрд╝реАрд▓реНрдб рд╕рдорд╛рдкреНрдд рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╢реБрд░реВ рд╣реЛрддреЗ рд╣реИрдВред
рдЫрд╡рд┐
рдпрд╣рд╛рдБ рд░реЗрдЦрд╛рдкреБрдВрдЬ рдбреЗрдЯрд╛ рдФрд░ рддрд╛рд░реНрдХрд┐рдХ рд╕реНрдХреНрд░реАрди рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдЙрдирдХрд╛ рд╕реНрдерд╛рди рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддрд╛ рд╣реИред рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХрд┐рд╕реА рднреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЪрд┐рддреНрд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ - рд╢реВрдиреНрдп рд╕реЗ рдЕрдирдВрдд рддрдХред
рдпрд╣ рдЦрд░реЛрдВрдЪ рд╕реЗ рд╣реИ! рд╕реНрдкреЗрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдорд╛рдирддрд╛ рд╣реИ рдХрд┐ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХреЛрдИ рднреА рдЪрд┐рддреНрд░ рдирд╣реАрдВ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдкрдХреЛ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд╡реИрд╢реНрд╡рд┐рдХ рдкреИрд▓реЗрдЯ рдХреЛ рдкреНрд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╡рд░реНрддрдорд╛рди рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЗрди рд╕реВрдХреНрд╖реНрдорддрд╛рдУрдВ рдХреЛ рдирд╣реАрдВ рд╕рдордЭрддреЗ рд╣реИрдВ, рдФрд░ рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдлрд╝рд╛рдЗрд▓ "рдЯреВрдЯреА рд╣реБрдИ" рд╣реИред
рдЫрд╡рд┐ рдПрдХ рдорд╛рд░реНрдХрд░, ASCII рдЪрд░рд┐рддреНрд░ "
,
" (рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо) рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИред рдЗрд╕ рдорд╛рд░реНрдХрд░ рдХреЛ рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдХрд┐рд╕ рд╕рдВрд░рдЪрдирд╛ рдХреА рдЕрднреА рд╢реБрд░реБрдЖрдд рд╣реБрдИ рд╣реИ: рдПрдХ рдЫрд╡рд┐ ("
,
"), рдПрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдмреНрд▓реЙрдХ ("
!
"), рдпрд╛ рдПрдХ рдПрдВрдб-рдСрдлрд╝-рдлрд╝рд╛рдЗрд▓ рдмреНрд▓реЙрдХ ("
;
")ред
рдЪрд╛рд░ рдЪрд╛рд░-рдмрд╛рдЗрдЯ рдкреВрд░реНрдгрд╛рдВрдХреЛрдВ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рддреЗ рд╣реИрдВ: рддрд╛рд░реНрдХрд┐рдХ рд╕реНрдХреНрд░реАрди рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдЫрд╡рд┐ рдХреЗ рдКрдкрд░реА рдмрд╛рдПрдВ рдХрд┐рдирд╛рд░реЗ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рджреЛ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдФрд░ рд╕реНрд╡рдпрдВ рдЫрд╡рд┐ рдХреА рдЪреМрдбрд╝рд╛рдИ / рдКрдВрдЪрд╛рдИред рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЫрд╡рд┐ рдХреЗ рдирд┐рдЪрд▓реЗ рджрд╛рдПрдВ рдХрд┐рдирд╛рд░реЗ рдХреЛ рддрд╛рд░реНрдХрд┐рдХ рд╕реНрдХреНрд░реАрди рд╕реЗ рдкрд░реЗ рдирд╣реАрдВ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдкреИрдХреНрдб рдЦреЗрддреЛрдВ рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдмрд╛рдЗрдЯред рдЙрдЪреНрдЪ рдмрд┐рдЯ: рдХреНрдпрд╛ рдЫрд╡рд┐ рдореЗрдВ рдПрдХ рд╕реНрдерд╛рдиреАрдп рдкреИрд▓реЗрдЯ рд╣реИ, рддреАрди рдирд┐рдЪрд▓реЗ рд╡рд╛рд▓реЗ: рдХреНрдпрд╛ рдЖрдХрд╛рд░, рддрд╛рд░реНрдХрд┐рдХ рд╕реНрдХреНрд░реАрди рдХреЗ рд╡рд┐рд╡рд░рдг рдореЗрдВ рдЙрд╕реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред 6 рдмрд┐рдЯ рдмрд┐рдЯ рд╕реНрдХреИрдирд┐рдВрдЧ рдСрд░реНрдбрд░ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ: рд▓рд╛рдЗрди-рдмрд╛рдп-рд▓рд╛рдЗрди (рдкреНрд░рдЧрддрд┐рд╢реАрд▓) рдпрд╛ рдЗрдВрдЯрд░рд▓реЗрд╕реНрдб (рдЗрдВрдЯрд░рд▓реЗрд╕рд┐рдВрдЧ)ред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рд╡рд░реНрдгрди рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдПрдХ рдЗрдВрдЯрд░рд▓реЗрд╕реНрдб рдЫрд╡рд┐ рдХреИрд╕реЗ рд▓реЛрдб рд╣реЛ рд░рд╣реА рд╣реИ, рд╕рднреА рдиреЗ рдЗрд╕реЗ рдПрдХ рд╣рдЬрд╛рд░ рдмрд╛рд░ рджреЗрдЦрд╛, рд▓реЗрдХрд┐рди рд╕рд┐рд░реНрдл рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣рд╛рдВ
рдЪрд┐рддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ
рднрд╡реНрдп рд▓реЗрдЦ рд╣реИрдЗрд╕рдХреЗ рдмрд╛рдж, рдЬреИрд╕рд╛ рдХрд┐ рддрд╛рд░реНрдХрд┐рдХ рд╕реНрдХреНрд░реАрди рдХреЗ рд╡рд┐рд╡рд░рдг рдореЗрдВ рд╣реИ, рд╕реНрдерд╛рдиреАрдп рдкреИрд▓реЗрдЯ рддреБрд░рдВрдд рдЕрдиреБрд╕рд░рдг рдХрд░рддрд╛ рд╣реИ, рдпрджрд┐ рдХреЛрдИ рд╣реЛред
рд╡реИрд╕реЗ, рдЬрдм рд╕реЗ рдореИрдВ рдмрд╛рдд рдХрд░ рд░рд╣рд╛ рдерд╛, рдХреНрдпрд╛ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛ рдерд╛ рдХрд┐ рдПрдХ рддрд╛рд░реНрдХрд┐рдХ рдЬреАрдЖрдИрдПрдл рд╕реНрдХреНрд░реАрди рдкрд░ 256 рд╕реЗ рдЕрдзрд┐рдХ рд░рдВрдЧреЛрдВ рдХреЛ рдХреИрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?рдЕрдЧрд▓рд╛ рдмрд╛рдЗрдЯ LZW рдХреЛрдб рдХрд╛ рдЖрдХрд╛рд░ рд╣реИред рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╢рдмреНрджрдХреЛрд╖ рдХреА рд▓рдВрдмрд╛рдИ LZW рд╕рдВрдкреАрдбрд╝рд┐рдд рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░реАрдо рдореЗрдВ рдЗрдВрдЧрд┐рдд рдирд╣реАрдВ рдХреА рдЧрдИ рд╣реИ, рдФрд░ рдЗрд╕реЗ рдЕрд▓рдЧ рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд▓реЗрдХрд┐рди рд╣рдо рдЗрд╕ рдкрд░ рд╡рд╛рдкрд╕ рдЖрдПрдВрдЧреЗред
рдордирдорд╛рдирд╛ рд▓рдВрдмрд╛рдИ рдХрд╛ рдбрд╛рдЯрд╛ рдкреИрдХ рдХрд░рдирд╛
рдлрд┐рд░ рдЫрд╡рд┐ рдореЗрдВ рд╕реАрдзреЗ LZW рдбреЗрдЯрд╛ рд╕рдВрдкреАрдбрд╝рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рд╡реЗ рдПрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд▓рдВрдмрд╛рдИ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдбреЗрдЯрд╛ рдлрд╝реАрдб рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдмреНрд▓реЙрдХ рдореЗрдВ рдкреИрдХ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред (рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░, рдЬрдм рдордирдорд╛рдирд╛ IO рдФрд░ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рдЕрддреНрдпрдзрд┐рдХ рдореЗрдореЛрд░реА рдЦрдкрдд рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдПред) рдкреИрдХрд┐рдВрдЧ рд╕рд┐рджреНрдзрд╛рдВрдд: рдмреНрд▓реЙрдХ рдмрд╛рдЗрдЯ рдХреА рдПрдХ рдмрд╛рдЗрдЯ, рдбреЗрдЯрд╛ рдХреА рдПрдХ рдмрд╛рдЗрдЯ, рдмреНрд▓реЙрдХ рдХреА рдмрд╛рдЗрдЯ рдХреА рдПрдХ рдмрд╛рдЗрдЯ, рдбреЗрдЯрд╛ рдХреА рдмрд╛рдЗрдЯреНрд╕ рдФрд░ рдЗрд╕реА рддрд░рд╣, рдЬрдм рддрдХ рдХрд┐ рдбреЗрдЯрд╛ рдмрд╛рд╣рд░ рдирд╣реАрдВ рдирд┐рдХрд▓рддрд╛ред рдФрд░ рдбреЗрдЯрд╛ рдХреЗ рдЕрдВрдд рдореЗрдВ рд▓рдВрдмрд╛рдИ 0 рдХрд╛ рдПрдХ рдмреНрд▓реЙрдХ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рддреЗрдЬрд╝ рд▓реЛрдордбрд╝реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреНрд░рд╕рд┐рджреНрдз рдкреИрдВрдЧреНрд░рд╛рдо рдХреЛ рдЗрд╕ рддрд░рд╣ рдкреИрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
\x2B
The quick brown fox jumps over the lazy dog
\x00
рдФрд░ рдпрд╣ рджреВрд╕рд░реЗ рддрд░реАрдХреЗ рд╕реЗ рд╕рдВрднрд╡ рд╣реИ, рд╣рдо рдПрдХ рдФрд░ рдмрд╛рдЗрдЯ рдЦрд░реНрдЪ рдХрд░реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдПрдХ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рдорд╛рдирд╛ рдЬрд╛рдПрдЧрд╛:
\x20
The quick brown fox jumps over t
\x0B
The quick brown fox jumps over t
he lazy dog
\x00
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЖрдк рдЖрдорддреМрд░ рдкрд░ рдкреНрд░рддрд┐ рдмреНрд▓реЙрдХ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдмрд╛рдЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдлрд┐рд░ рдкреИрдХреНрдб рдбреЗрдЯрд╛ рдореВрд▓ рд╕реЗ рджреЛрдЧреБрдирд╛ рд╣реЛрдЧрд╛ред рдФрд░ рд╕рдлреЗрдж (рдпрд╛ рдХрд╛рд▓реА) рд░реЛрдЯреА рдХреА рдПрдХ рдкрд╛рд╡ рд░реЛрдЯреА рд╕реЗ рдЖрдк рдПрдХ рдЯреНрд░реЙрд▓реА рдмрд╕ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред
рд╡рд┐рд╕реНрддрд╛рд░
рдЪреМрдХрд╕ рдкрд╛рдардХ рдиреЗ рд╢рд╛рдпрдж рдкрд╣рд▓реЗ рд╣реА рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдХрд┐ рди рддреЛ рдЫрд╡рд┐ рдХреЗ рд╡рд░реНрдгрди рдореЗрдВ, рди рд╣реА рддрд╛рд░реНрдХрд┐рдХ рд╕реНрдХреНрд░реАрди рдХреЗ рд╡рд░реНрдгрди рдореЗрдВ, рдЬрдмрдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЬреАрдЖрдИрдПрдл "рдмрдиреНрд╕" рдереЗ: рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдФрд░ рдПрдиреАрдореЗрд╢рдиред рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЙрдиреНрд╣реЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рдЗрдХрд╛рдИ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрд╕реНрдХрд░рдг 89a рдореЗрдВ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЪрд╛рд░ рдкреНрд░рдХрд╛рд░ рдХреЗ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдмреНрд▓реЙрдХ рд╣реИрдВ: рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдореИрдиреЗрдЬрдореЗрдВрдЯ рдПрдХреНрд╕рдЯреЗрдВрд╢рди, рдЯреЗрдХреНрд╕реНрдЯ рдПрдХреНрд╕рдЯреЗрдВрд╢рди, рдХрдореЗрдВрдЯ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдПрдХреНрд╕рдЯреЗрдВрд╢рдиред рд╕рднреА рдмреНрд▓реЙрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИрдВ, рдЬреЛ GIF89a рдкреНрд░рд╛рд░реВрдк рдХреЛ 87a рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдмрдирд╛рддрд╛ рд╣реИред
рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдкреНрд░рдмрдВрдзрди рд╡рд┐рд╕реНрддрд╛рд░
рдпрд╣ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдореВрд▓ рд░реВрдк рд╕реЗ рдЙрд╕ рдЫрд╡рд┐ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝реАрд▓реНрдб рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИ рдЬреЛ рдЗрд╕рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рдЖрддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рд╡рд╣ рд╣реИ рдЬреЛ "рдЫрд╡рд┐" рдХреА рдЕрд╕реНрдкрд╖реНрдЯ рд╡рд░реНрдгрд┐рдд рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рдмрд╣реБрдд рд╣реА рдареЛрд╕ "рдлреНрд░реЗрдо" рдореЗрдВ рдмрджрд▓ рджреЗрддрд╛ рд╣реИред рдирд┐рд╢реНрдЪрд┐рдд рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╕реЗ, рдХреЗрд╡рд▓ рджреЛ рдорд╛рд░реНрдХрд░ рдмрд╛рдЗрдЯреНрд╕ рд╣реИрдВ:
0xF9
, "рдпрд╣ рдПрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИ" рдФрд░
0xF9
, "рдпрд╣ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдкреНрд░рдмрдВрдзрди рдХрд╛ рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реИред"
рдЖрдЧреЗ рдХреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдХрдЪреНрдЪреА рдЫрд╡рд┐ рдбреЗрдЯрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрд╕реА рддрд░рд╣ рд╕реЗ рдкреИрдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдмреНрд▓реЙрдХ рд▓рдВрдмрд╛рдИ, рдПрди рдмрд╛рдЗрдЯреНрд╕, рдмреНрд▓реЙрдХ рд▓рдВрдмрд╛рдИ, рдПрди рдмрд╛рдЗрдЯреНрд╕ред рдПрдХ рдФрд░ рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдпрд╣ рд╣рдореЗрд╢рд╛ рдПрдХ рдмреНрд▓реЙрдХ 4 рдмрд╛рдЗрдЯреНрд╕ рд▓рдВрдмрд╛ рд╣реЛрддрд╛ рд╣реИред рдЖрдкрдХреЛ рдЗрд╕реЗ рдмреНрд▓реЙрдХ рдореЗрдВ рдХреНрдпреЛрдВ рддреЛрдбрд╝рдирд╛ рдкрдбрд╝рд╛? рдореИрдВ рднреА рдирд╣реАрдВ рд╕рдордЭрдирд╛ рдЪрд╛рд╣рддрд╛, рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдпрд╣ рдЖрд╕рд╛рди рдерд╛ред
рдПрдХ рд░рд╛рд╕реНрддрд╛ рдпрд╛ рджреВрд╕рд░рд╛, рдЗрди рдЪрд╛рд░ рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рд╕реЗ рдкрд╣рд▓рд╛ рдмрд┐рдЯ рдлрд╝реАрд▓реНрдб рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИред рддреАрди рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдЯреНрд╕ рдЖрд░рдХреНрд╖рд┐рдд рд╣реИрдВред рдЕрдЧрд▓рд╛, рддреАрди рдмрд┐рдЯреНрд╕, 0 рд╕реЗ 7 рддрдХ рдкреВрд░реНрдгрд╛рдВрдХ рдмрдирд╛рддреЗ рд╣реБрдП, рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЕрдЧрд▓реЗ рдХреЛ рджрд┐рдЦрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдлреНрд░реЗрдо рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред 0: рдХреБрдЫ рднреА рдирд╣реАрдВ (рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ); 1: рдХреБрдЫ рднреА рдирд╣реАрдВ (рдЬреИрд╕рд╛ рд╕рдм рдХреБрдЫ рдЫреЛрдбрд╝ рджреЗрдВ); 2: рд╕реНрдХреНрд░реАрди рдХреЛ рд╕рд╛рдлрд╝ рдХрд░реЗрдВ; 3: рдЗрд╕ рдлреНрд░реЗрдо рд╕реЗ рдкрд╣рд▓реЗ рдХреНрдпрд╛ рдерд╛; рдорд╛рди 4-7 рдЖрд░рдХреНрд╖рд┐рдд рд╣реИрдВред
рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рджреГрд╖реНрдЯрд┐ рд╕реЗ рдмрд┐рдЯ 1 рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рдж рдХреЗ рдлреНрд░реЗрдо рдХреЛ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП "рдХрд┐рд╕реА рднреА рдХреБрдВрдЬреА" рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдЗрдВрддрдЬрд╛рд░ рдХрд░рдирд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рд╣рд╛рдВ, рдЬреАрдЖрдИрдПрдл рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рди рдХреЗрд╡рд▓ рдПрдХ рд╕реНрд▓рд╛рдЗрдб рд╢реЛ рдмрдирд╛рдирд╛ рд╕рдВрднрд╡ рдерд╛, рдмрд▓реНрдХрд┐ рдЦреБрдж рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рд╕реНрддреБрддрд┐ рднреА рдереАред рдЕрдм рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред
рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдЕрднреА рднреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрдо рдмрд┐рдЯ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдкреИрд▓реЗрдЯ рдореЗрдВ рдХреЛрдИ рднреА рд░рдВрдЧ рдкрд╛рд░рджрд░реНрд╢реА рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред
рдЕрдЧрд▓реЗ рджреЛ рдмрд╛рдЗрдЯреНрд╕ UInt16 рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рджреВрд╕рд░реЗ рдХреЗ рдХрд┐рддрдиреЗ рд╕реМрд╡реЗрдВ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдЖрдкрдХреЛ рдЕрдЧрд▓реЗ рдлреНрд░реЗрдо рджрд┐рдЦрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрдВрддрдЬрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рджреЗрд░реА 0 рд╕реЗ 655.35 рд╕реЗрдХрдВрдб рдХреА рд╕реАрдорд╛ рдореЗрдВ рд╣реЛ рд╕рдХрддреА рд╣реИред
рдЕрдВрдд рдореЗрдВ, рдЕрдВрддрд┐рдо рдмрд╛рдЗрдЯ рдкреИрд▓реЗрдЯ рдореЗрдВ "рдкрд╛рд░рджрд░реНрд╢реА" рд░рдВрдЧ рдХрд╛ рд╕реВрдЪрдХрд╛рдВрдХ рд╣реИ (рдпрджрд┐ рдпрд╣ рдКрдкрд░ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ рдпрд╣ рд╣реИ)ред
рдРрдк рдПрдХреНрд╕рдЯреЗрдВрд╢рди
рдпрд╣ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЬреАрдЖрдИрдПрдл рдХреЛ рдЕрдкрдиреЗ рдорд╛рд▓рд┐рдХрд╛рдирд╛ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкреНрд░рд╛рд░реВрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд░рд┐рдЪрд┐рдд рд╣реИ: рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдорд╛рд░реНрдХрд░ рдХреЗ рджреЛ рдмрд╛рдЗрдЯреНрд╕,
0x21 0xFF
, рдмрд╛рдХреА рдЙрдирдХреЗ рд╕рд╛рдордиреЗ рдХреА рд▓рдВрдмрд╛рдИ рдХреЗ рд╕рд╛рде рдмреНрд▓реЙрдХ рд╣реИрдВред рдФрд░ рдлрд┐рд░ рд╕реЗ, рдкрд╣рд▓реЗ рдмреНрд▓реЙрдХ рдХреА рд▓рдВрдмрд╛рдИ рд╕рдЦреНрддреА рд╕реЗ рддрдп рдХреА рдЧрдИ рд╣реИ: 11 рдмрд╛рдЗрдЯреНрд╕ рдЬреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдкрд╣рдЪрд╛рди рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдмрд╛рдж рдХреЗ рдмреНрд▓реЙрдХ рдХрд┐рд╕реА рднреА рд▓рдореНрдмрд╛рдИ рдХреЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрдирдореЗрдВ рдХреБрдЫ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдРрд╕рд╛ рд╣реА рдПрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдиреЗрдЯрд╕реНрдХреЗрдк рдиреЗрд╡рд┐рдЧреЗрдЯрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдЬреАрдЖрдИрдПрдл рдкреНрд░рд╛рд░реВрдк рд╕реНрд╡рдпрдВ рдЪрдХреНрд░реАрдп рдПрдиреАрдореЗрд╢рди рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдорд╛рд▓рд┐рдХрд╛рдирд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди "
NETSCAPE2.0
" рдХреЗ рд╕рд╛рде рдЖрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдПрдиреАрдореЗрд╢рди рдХреЛ рдХрд┐рддрдиреА рдмрд╛рд░ рд╕реНрдХреНрд░реЙрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: 1 рд╕реЗ 65535 рдмрд╛рд░ рддрдХ, рдпрд╛ рдЕрдВрддрд╣реАрдиред
рдЕрдм рд╕рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЗрд╕ рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЛ рд╕рдордЭрддреЗ рд╣реИрдВ, рдФрд░ рдпрджрд┐ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдПрдиреАрдореЗрд╢рди рд▓реВрдк рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдлрд╝рд╛рдЗрд▓ рдЖрдХрд╛рд░ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢реЗрд╖ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдордЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдкрд╛рда рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░
рддрд╛рд░реНрдХрд┐рдХ рд╕реНрдХреНрд░реАрди рдкрд░ рдордирдорд╛рдирд╛ рдкрд╛рда рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╡рд┐рд╕реНрддрд╛рд░ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдкрд┐рдХреНрд╕реЗрд▓ рдореЗрдВ рдЧреНрд▓рд┐рдлрд╝ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ, рдЯреЗрдХреНрд╕реНрдЯ рдлрд╝реАрд▓реНрдб рдХрд╛ рдЖрдХрд╛рд░, рддрд╛рд░реНрдХрд┐рдХ рд╕реНрдХреНрд░реАрди рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рд╕реНрдерд┐рддрд┐, рдФрд░ рд╡реЙрдЗрд▓рд╛! рдЖрдк рдХреЗрд╡рд▓ рдПрдХ рд╕реНрд▓рд╛рдЗрдб рд╢реЛ рдпрд╛ рдкреНрд░рд╕реНрддреБрддрд┐ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░ рдПрдХ рджреГрд╢реНрдп рдЙрдкрдиреНрдпрд╛рд╕ рдмрдирд╛рддреЗ рд╣реИрдВред
рд▓реЗрдХрд┐рди рдЕрдлрд╕реЛрд╕, рдЗрд╕ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдорд░реНрдерди рдирд╣реАрдВ рд╣реИред рдкреНрд░рдХреГрддрд┐ рдореЗрдВ, рдпрд╣ рдкреНрд░рдЬрд╛рддрд┐ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рд▓рд╛рд▓ рдХрд┐рддрд╛рдм рд╕реЗ рд╣рдЯрд╛ рджреА рдЬрд╛рддреА рд╣реИред рдФрд░ рд╣рдо рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВред
рдЯрд┐рдкреНрдкрдгреА
рдЕрдВрддрд┐рдо рд╡рд┐рд╕реНрддрд╛рд░ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рд╣реИред рджреЛ рдмрд╛рдЗрдЯ рдорд╛рд░реНрдХрд░
0x21 0xFE
, рдФрд░ рдлрд┐рд░ рдордирдорд╛рдиреА рд╕рд╛рдордЧреНрд░реА, рдмреНрд▓реЙрдХ рдореЗрдВ рдкреИрдХ рдХрд┐рдП рдЧрдПред
рд╕рдорд╛рдкрди рдмреНрд▓реЙрдХ
рдЕрдиреБрдЧрд╛рдореА рдмреНрд▓реЙрдХ ("рдЯреНрд░реЗрд▓рд░") рдореЗрдВ рдПрдХ рдПрдХрд▓ рдмрд╛рдЗрдЯ
0x3B
("
;
") рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдВрдд рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЗрд╕ рдЬрдЧрд╣ рдореЗрдВ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЕрдВрддред рдЗрд╕рдХреЗ рдмрд╛рдж рдХрд╛ рд╕рдм рдХреБрдЫ рдХрдЪрд░рд╛ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдпрд╣ рдбрд┐рдЬрд╝рд╛рдЗрди рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рджреНрд╡рд╛рд░рд╛ рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣реИ, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдордд рднреВрд▓рдирд╛ред
рдУрд╣! рд╕рдм рдХреБрдЫ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рд▓рдЧрддрд╛ рд╣реИред рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ, рдореБрдЭреЗ рдЦреБрдж рдЙрдореНрдореАрдж рдереА рдХрд┐ рдпрд╣ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ред рдЕрдЧрд░ рдЕрдЪрд╛рдирдХ рдХреЛрдИ рдЧрд▓рддрдлрд╣рдореА рд╣реЛрддреА рд╣реИ, рддреЛ рдкреНрд░рд╕реНрддреБрддрд┐ рдХреА рд╢реИрд▓реА рдпрд╛ рд╢рд░реНрддреЛрдВ рдХреЗ рдЕрдиреБрд╡рд╛рдж рдХреЗ рдХрд╛рд░рдг, рдЖрдк рдЦреБрдж рдХреЛ GIF89a рдХреЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреЗ рд╕рд╛рде рдкрд░рд┐рдЪрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ GIF рд╕рд▓рд╛рдореА рдмрд▓реНрд▓реЗрдмрд╛рдЬ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреА рдЕрддреНрдпрдзрд┐рдХ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВ, рд╡рд╣ рджреЛрдкрд╣рд░ рдХреЗ рднреЛрдЬрди рдореЗрдВ рд╕реМ рд╕рд╛рд▓ рдкреБрд░рд╛рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдирд┐рдореНрди-рд╕реНрддрд░реАрдп gif рд╕рдВрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдмреЗрд╣рддрд░ рдирд╣реАрдВ рджреЗрдЦрд╛редрд▓реЗрдореНрдкреЗрд▓-рдЬрд╝рд┐рд╡-рд╡реЗрд▓реНрдЪ рдПрд▓реНрдЧреЛрд░рд┐рдердо
рдЕрдм рдЬрдм рд╣рдордиреЗ рдЖрд╕-рдкрд╛рд╕ рдХреА рдЬрд╛рдВрдЪ рдХреА рд╣реИ, рддреЛ рд╣рдо GIF рдХреЗ рдмрд╣реБрдд рджрд┐рд▓ рдореЗрдВ рдЙрддрд░реЗрдВрдЧреЗ - рд▓реЗрдореНрдкреЗрд▓-рдЬрд╝рд┐рд╡-рд╡реЗрд▓реНрдЪ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо, рдЙрд░реНрдл тАЛтАЛрдПрд▓рдЬреЗрдбрдбрдмреНрд▓реНрдпреВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдпрд╣ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо
рд╢рдмреНрджрд╛рд╡рд▓реА рд╣реИ ред рдЖрдЗрдП рджреЗрдЦреЗрдВ рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИред
рд╢рдмреНрджрдХреЛрд╢ рд╕рдВрдкреАрдбрд╝рди, рдПрдХ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рд╣реИ
рд╢рдмреНрджрд╛рд╡рд▓реА рд╕рдВрдкреАрдбрд╝рди RLE рд╡рд┐рдЪрд╛рд░ рдХрд╛ рдкреНрд░рддреНрдпрдХреНрд╖ рд╡рд┐рдХрд╛рд╕ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╕рд┐рджреНрдзрд╛рдВрдд рдпрд╣ рд╣реИ: рд╣рдо рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдорд╛рдиреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рд╕рд╣реА рдЬрдЧрд╣ рдкрд░ рд╣рдо рд╢рдмреНрджрдХреЛрд╢ рдХреЗ рддрддреНрд╡ рдХрд╛ рд╕рдВрдХреЗрдд рджреЗрддреЗ рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рди рдХреЗрд╡рд▓ рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рд╕рдорд╛рди рдорд╛рди рд╕рдВрдкреАрдбрд╝рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рд╡рд┐рднрд┐рдиреНрди рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╕рдореВрд╣ рднреА рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рдирдХреЗ рдмреАрдЪ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рджреВрд░реА рд╣реЛ рд╕рдХрддреА рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕ рд▓рд╛рдЗрди рдХреЛ рд▓реЗрдВ:
рдпрд╣ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╡рд╣
рдХреЛ рджреЛрд╣рд░рд╛рддреЗ рд╣реБрдП рд╕рд╣реА рдврдВрдЧ рд╕реЗ рднрд░ рдЧрдИ рдереАред рд╣рдо рдХреБрдЫ рдЕрдкреНрд░рдпреБрдХреНрдд рдЪрд░рд┐рддреНрд░ рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "
1
" рдФрд░ рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдХрд┐рд╕реА рднреА рдЪрд░рд┐рддреНрд░ рдХреЛ "
" рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдирддреАрдЬрддрди, рд╣рдореЗрдВ "
11 11
" рд▓рд╛рдЗрди
11 11
, рдЬреЛ рдХрд┐ рдЖрдзреА рд╣реИред рдФрд░ рдЗрд╕рд▓рд┐рдП рдХрд┐ рд╣рдорд╛рд░реЗ рдЕрд▓рд╛рд╡рд╛ рдХреЛрдИ рдпрд╣ рд╕рдордЭ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреЛ рдкрдврд╝рд╛ рдЬрд╛рдПрдЧрд╛, рдХрд┐рд╕реА рдХреЛ рдЦреБрдж рд╣реА рд╢рдмреНрджрдХреЛрд╢ рд▓рд┐рдЦрдирд╛ рдирд╣реАрдВ рднреВрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЕрд░реНрдерд╛рдд "
1
" рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рдмрджрд▓рдиреЗ рдХреА рдХреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдкрд░рд┐рдгрд╛рдо рдХреБрдЫ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реЛрдЧрд╛:
1=;
11 11
рдЖрдк рдереЛрдбрд╝рд╛ рдЖрдЧреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ "
1
" рдХреЛ "
2
" рд╕реЗ рднреА рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ:
1=,2=1;
11 22
рд╣рдореНрдо ... рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдордиреЗ рдЕрдзрд┐рдХ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдорд╛рдиреЛрдВ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИ, рдФрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЕрдзрд┐рдХ рд▓рдВрдмрд╛ рд╣реИред рдХрд╛рд╢, рд╢рдмреНрджрдХреЛрд╢ рдХреЛ рднреА рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдФрд░ рдпрд╣ рдЬрд┐рддрдирд╛ рдмрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ, рдЙрддрдирд╛ рд╣реА рдЕрдзрд┐рдХ рдЙрдкрд░рд┐ред
рдмреЗрд╢рдХ, рд╡реЗ рдХрд┐рд╕реА рднреА рддрд░рд╣ рдЗрд╕ рд╕реЗ рд▓рдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, LZ77 рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ рдФрдкрдЪрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдПрдХ рд╢рдмреНрджрдХреЛрд╢ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдбрд┐рдХреЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдбреЗрдЯрд╛ рд╕реНрд╡рдпрдВ рдПрдХ рд╢рдмреНрджрдХреЛрд╢ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ - рдбрд┐рдХреЛрдбрд░ рдХреЛ рдПрди рдмрд╛рдЗрдЯреНрд╕ рд╡рд╛рдкрд╕ рдЬрд╛рдиреЗ рдФрд░ рд╡рд╣рд╛рдВ рд╕реЗ рдореА рдмрд╛рдЗрдЯреНрд╕ рдХреЙрдкреА рдХрд░рдиреЗ рдХреА рдЖрдЬреНрдЮрд╛ рджреА рдЬрд╛рддреА рд╣реИред рдЖрдк
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ LZ77 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдЕрдзрд┐рдХ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ рд╕рдореНрдорд╛рдирд┐рдд
рдбрд░рд╛рд╡рдиреА_x рджреНрд╡рд╛рд░рд╛ред
LZW рдореЗрдВ, LZ77 рдХреЗ "рд╡рдВрд╢рдЬ", рд╢рдмреНрджрдХреЛрд╢ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдВ рднреА рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдбрд┐рдХреЛрдб рдХрд┐рдП рдЧрдП рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдСрдлрд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдирдХрд▓ рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдПрдХ рдкреВрд░реНрдг рд╢рдмреНрджрдХреЛрд╢ рд╣реИред
LZW: рд╕рд╛рдорд╛рдиреНрдп рдХреЛрдбрд┐рдВрдЧ рд╕рд┐рджреНрдзрд╛рдВрдд
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╣реА рд▓рд╛рдЗрди рдХреЛ рд▓реЗрдВ, "
ред"
рдЕрдм рдЖрдкрдХреЛ рдЗрд╕ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдорд▓реНрдЯреАрдмрд╛рдЗрдЯ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрджрд╛рд╣рд░рдг рдХреЛ рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рдХрд░реЗрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдХреМрди рдпреВрдЯреАрдПрдл -8 рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрдердЧрд┐рдд рдХрд░ рджреЗрдЧрд╛ред рд╕рд╛рдд-рдмрд┐рдЯ рдПрдиреНрдХреЛрдбрд┐рдВрдЧреНрд╕ рдХреА рд░рд╛рдЦ, рдЬреИрд╕реЗ рдХрд┐ KOI-7 H1 (GOST 13052-74), рд╣рдо рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред рдЪрд▓реЛ рдХреБрдЫ рдЖрда-рдмрд┐рдЯ рдПрдХ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреНрд░рд┐рдп CP866ред
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдореВрд▓ рд╢рдмреНрдж CP866 рдХреЗ рд╕рдорд╛рди рд╣реЛрдЧрд╛:
00000000 <NUL>
00000001 <SOH>
...
10,000,000 рдП
10000001 рдмреА
...
10011111 рдЖрдИ
...
11111111 <рдПрдирдмреАрдПрд╕рдкреА>
рдЗрд╕ рд╢рдмреНрджрдХреЛрд╢ рдХреЛ рдкрд╣рд▓реЗ рд╣реА рднрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛ред рд▓реЗрдХрд┐рди рдПрд▓рдЬреЗрдбрдбрдмреНрд▓реНрдпреВ рдореЗрдВ, рд╢рдмреНрджрдХреЛрд╢ рдХреЛ рд╣рдореЗрд╢рд╛ рдПрдХ рдирдИ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдЬреЛрдбрд╝рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЬреИрд╕реЗ рд╣реА рдЗрд╕рдХреЗ рд▓рд┐рдП рдкрд┐рдЫрд▓реА рдХреЛрдб рд▓рдВрдмрд╛рдИ рдЧрд╛рдпрдм рд╣реИ, рдЗрд╕реЗ рдмрдврд╝рд╛рдирд╛ рд╣реЛрдЧрд╛:
000000000 <NUL>
...
011111111 <NBSP>
рдЕрдм, рд╢рдмреНрджрдХреЛрд╢ рдХреЗ рд╕реВрдЪрдХрд╛рдВрдХ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдд рдмрд┐рдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╣ "рдХреЛрдб рд▓рдВрдмрд╛рдИ" рд╣реИ)ред рд╡реИрд╕реЗ, рдЬрдм рд╡реЗ "8 рдХреА рдХреЛрдб рд▓рдВрдмрд╛рдИ рдХреЗ рд╕рд╛рде LZW" рдЬреИрд╕рд╛ рдХреБрдЫ рдХрд╣рддреЗ рд╣реИрдВ, рддреЛ рд╣рдорд╛рд░рд╛ рдорддрд▓рдм
рдореВрд▓ рд╢рдмреНрджрдХреЛрд╢ рдХреЗ рдХреЛрдб рдХреА рд▓рдВрдмрд╛рдИ рд╕реЗ рд╣реИ, рд╣рдо рдХреЛрдб рдХреА рд▓рдВрдмрд╛рдИ рдХреЗ рд╕рд╛рде рдХреЛрдбрд┐рдВрдЧ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдереЛрдбрд╝рд╛ рднреНрд░рдорд┐рдд, рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣реИред
рд▓рд╛рдЗрди рдПрдХ рд░рд╛рдЬрдзрд╛рдиреА "рдП" рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИред рджреНрд╡рд┐рдЖрдзрд╛рд░реА рдореВрд▓реНрдп
010000000
рд╢рдмреНрджрдХреЛрд╖ рдореЗрдВ рдЗрд╕рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИред рд╣рдо рдмрд┐рдЯреНрд╕ рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реАрдзреЗ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, LZW рд╕реАрдзреЗ рдмрд┐рдЯреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╛рдЗрдЯ рдЖрдорддреМрд░ рдкрд░ 8 рдмрд┐рдЯреНрд╕ рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рд╣реИред
рдФрд░ 010000000 (рд╣рдо рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ)
рдЕрдЧрд▓рд╛ рдкрддреНрд░ "рдмреА" рд╣реИред рд╣рдо рдЗрд╕реЗ рдЙрд╕реА рддрд░реАрдХреЗ рд╕реЗ рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдм рдЗрд╕рдХреЗ рд╕рд╛рде рд╣рдо рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ рдПрдХ рдирдпрд╛ рд░рд┐рдХреЙрд░реНрдб рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ: рдкрд┐рдЫрд▓реА рдПрдиреНрдХреЛрдбреЗрдб рд▓рд╛рдЗрди рдФрд░ рдЗрд╕рдХреЗ рдкрд╣рд▓реЗ рд╡рд░реНрдгред рдЕрдВрддрд┐рдо рдкрдВрдХреНрддрд┐ "рдП" рдереА, рдпрд╣ рдПрдХ "рдмреА" рдереА, рдФрд░ рдЗрд╕рдХрд╛ рдкрд╣рд▓рд╛ рдЪрд░рд┐рддреНрд░, рдХреНрд░рдорд╢рдГ "рдмреА"ред
B 010000001 | рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ = 100000000
рдЪрд▓реЛ рдЖрдЧреЗ рдЬрд╛рд░реА рд░рдЦреЗрдВ:
рдкреА 010010000 | BR = 100000001
рдФрд░ 1 рдмрд┐рд▓рд┐рдпрди | рдЖрд░рдП = 100000010
рд╕реЗ 010001010 | AK = 100000011
рдФрд░ 1 рдмрд┐рд▓рд┐рдпрди | рдХреЗрдП = 100000100
рдбреА 010000100 | рд╣реЗрд▓ тАЛтАЛ= резрежрежрежрежрежрезрежрез
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреЛрдИ "рдП" рдЙрд╕реА рддрд░рд╣ рд▓рд┐рдЦ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ "рдПрдмреА" рд╣реИ! рд╣рдо рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдФрд░ рдпрд╣ рдордд рднреВрд▓реЛ рдХрд┐ рдХреЗрд╡рд▓ рдкрд╣рд▓рд╛ рдЕрдХреНрд╖рд░ рдирдП рд╢рдмреНрджрдХреЛрд╢ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдореЗрдВ рдЬрд╛рддрд╛ рд╣реИред
рдПрдмреА 100000000 | YES = 100000111
рдЖрд░рдП 100000010 | ADB = 100001000
<рд╕рдкрд╛> 000100000 | рдЖрд░рдП <рдПрд╕рдкреА> = 100001001
рд╕реЗ 010010001 | <SP> C = 100001010
<рд╕рдкрд╛> 000100000 | <SP> = 100001010 рдХреЗ рд╕рд╛рде
рдПрдХреНрд╕ 010010101 | <SP> X = 100001011
рдЕрдм рдХрдЯрд╣рд▓! рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ "рдПрдбреАрдмреА" рд╣реИ, рдФрд░ рд╣рдо рддреАрди рдореЗрдВ рдПрдХ рдмрд╛рд░ рдореЗрдВ рд╕рд┐рд░реНрдл рдПрдХ рдЕрдХреНрд╖рд░ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред рд╢рдмреНрджрдХреЛрд╢ рд╕реЗ рд╕рдмрд╕реЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдорд┐рд▓рд╛рди рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЪреБрдирдирд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИред
Adb 100001000 | XA = 100001100
рдФрд░ 1 рдмрд┐рд▓рд┐рдпрди | рдПрдмреАрдЖрд░рдП = 100001101
рд╣рд╛ 100001100 | рдПрдПрдЪ = 100001110
рдмреАрдЖрд░ 100000001 | HUB = 100001111
рдФрд░ 1 рдмрд┐рд▓рд┐рдпрди | рдПрдЖрд░рдмреА = 100010000
рдЕрдм рд╣рдо рд╕рднреА рдкреНрд░рд╛рдкреНрдд рдмрд┐рдЯреНрд╕ (рджреВрд╕рд░реЗ рдХреЙрд▓рдо рд╕реЗ) рдХреЛ рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ, 8 рдмрд╛рдЗрдЯреНрд╕ рджреНрд╡рд╛рд░рд╛ рд╕рдореВрд╣ рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдФрд░ рдЖрдкрдХрд╛ рдХрд╛рдо рд╣реЛ рдЧрдпрд╛ред 24 ├Ч 8 = 192 рдмрд┐рдЯреНрд╕ рдХреЗ рдмрдЬрд╛рдп, 18 ├Ч 9 = 162 рдмрд┐рдЯреНрд╕ рдкреНрд░рд╛рдкреНрдд рд╣реБрдП рдереЗред 15% рдмрдЪрдд, рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рдЖрд░рдПрд▓рдИ рдиреЗ рдПрдХ рдмрд┐рдЯ рдХреЛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдирд╣реАрдВ рд╣рдЯрд╛рдпрд╛ рд╣реЛрдЧрд╛ред
рд▓рд╛рд▓рдЪ рдмреБрд░реА рдмрд▓рд╛ рд╣реИ
рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рд╡рд┐рд╡рд░рдг рдореЗрдВ, рдпрд╣ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рд╢рдмреНрджрдХреЛрд╢ рд╕реЗ рд╕рдмрд╕реЗ рд▓рдВрдмреА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рд▓реЗрдХрд┐рди рдЬреИрд╕рд╛ рдХрд┐ рдЯреНрд░реЗрдЬрд░ рдЖрдЗрд▓реИрдВрдб рдХреЗ рд▓рдбрд╝рдХреЗ рдмрд┐рд▓реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЧреАрдд рд╕рд┐рдЦрд╛рддрд╛ рд╣реИ, рд▓рд╛рд▓рдЪ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИред рдкрд┐рдЫрд▓рд╛ рдЙрджрд╛рд╣рд░рдг рд▓реЗрдВ рдФрд░ рдереЛрдбрд╝рд╛ рдкреАрдЫреЗ рд╣рдЯреЗрдВ:
рдПрдХ 010000000
B 010000001 | рдПрдмреА = 100000000
рдкреА 010010000 | BR = 100000001
рдФрд░ 1 рдмрд┐рд▓рд┐рдпрди | рдЖрд░рдП = 100000010
рд╕реЗ 010001010 | AK = 100000011
рдФрд░ 1 рдмрд┐рд▓рд┐рдпрди | рдХреЗрдП = 100000100
рдбреА 010000100 | рд╣реЗрд▓ тАЛтАЛ= резрежрежрежрежрежрезрежрез
рдПрдмреА 100000000 | YES = 100000111
рдЖрд░рдП 100000010 | ADB = 100001000
<рд╕рдкрд╛> 000100000 | рдЖрд░рдП <рдПрд╕рдкреА> = 100001001
рд╕реЗ 010010001 | <SP> C = 100001010
<рд╕рдкрд╛> 000100000 | <SP> = 100001010 рдХреЗ рд╕рд╛рде
рдПрдХреНрд╕ 010010101 | <SP> X = 100001011
Adb 100001000 | XA = 100001100
рдФрд░ 1 рдмрд┐рд▓рд┐рдпрди | рдПрдмреАрдЖрд░рдП = 100001101
рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рд╣рдо рд▓рд╛рд▓рдЪ рдХреЗ рдЦрд┐рд▓рд╛рдл рдЬрд╛рдПрдВрдЧреЗ рдФрд░ "
" рд╢рдмреНрджрдХреЛрд╖ рд╕реЗ рдПрдХ рдЫреЛрдЯреА рд▓рд╛рдЗрди, "
" рдЪреБрдиреЗрдВрдЧреЗ:
рдПрдХреНрд╕ 010010101 | рдПрдПрдЪ = 100001110
ABRA 100001101 | XA = 100001111
рдЕрдм рдПрдиреНрдХреЛрдб рдХрд┐рдП рдЧрдП рд╕рдВрджреЗрд╢ рдХреА рд▓рдВрдмрд╛рдИ 17 ├Ч 9 = 153 рдмрд┐рдЯреНрд╕ рд╣реИ, рдЕрдВрддрд░ рд▓рдЧрднрдЧ 5% рд╣реИред рд▓реЗрдХрд┐рди рд╣рдордиреЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдПрдХрддреНрд░ рдХреА, рд▓реЗрдХрд┐рди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рдХреИрд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП, рд▓рд╛рд▓рдЪ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ? рдпрд╣ рдорд╛рдереЗ рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛: рдкреНрд░рддреНрдпрдХреНрд╖ рдЧрдгрдирд╛ рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдШрд╛рддреАрдп рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЬреИрд╕рд╛ рдХрд┐ рд╡реЗ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреА рд╕реНрдорд╛рд░реНрдЯ рдкреБрд╕реНрддрдХреЛрдВ рдореЗрдВ рдХрд╣рддреЗ рд╣реИрдВ, рдореИрдВ рдЗрд╕реЗ рдкрд╛рдардХ рдкрд░ рдЫреЛрдбрд╝ рджреВрдВрдЧрд╛ред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЯреНрдпреВрд░рд┐рдВрдЧ рдЕрд╡рд╛рд░реНрдб рдорд┐рд▓реЗред
рд╕рдорд╛рди рдореВрд▓реНрдпреЛрдВ рдХрд╛ рд╕рдВрдкреАрдбрд╝рди
рдЕрдм рдЖрдЗрдП рдХреЗрд╡рд▓ "A" рдЕрдХреНрд╖рд░реЛрдВ рд╕реЗ рдорд┐рд▓рдХрд░ рдПрдХ рдЖрджрд┐рдо рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
рдП |
рдП | рдП.рдП.
рдПрдП | рдП.рдП.
рдПрдП | рдПрдПрдП
рдПрдПрдП | рдПрдПрдП
...
рдХрд┐рд╕реА рддрд░рд╣ рдмрд╣реБрдд рдкреНрд░рднрд╛рд╡реА рдирд╣реАрдВ, рд╢рдмреНрджрдХреЛрд╢ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХреЗ рд╕рд╛рде рднрд░рд╛ рд╣реБрдЖ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП, LZW рдПрдХ рдореБрд╢реНрдХрд┐рд▓ рдЪрд╛рд▓ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рджреВрд╕рд░реА рдкрдВрдХреНрддрд┐ рдореЗрдВ, рд╣рдо рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ "
" рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдореМрдХреЗ рдкрд░ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧреАред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рд╣рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
рдП |
рдПрдП | рдП.рдП.
рдПрдПрдП | рдПрдПрдП
...
рдПрдХ рдирдпрд╛ рд░рд┐рдХреЙрд░реНрдб рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреЗрд╡рд▓ рдкрд╣рд▓рд╛ рдХреЛрдбрд┐рдд рдЪрд░рд┐рддреНрд░ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИред рд╣рдо рдЙрд╕реЗ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЬрд╛рдирддреЗ рд╣реИрдВ, рдпрд╣ "
" рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╣рдо
рдкрд╣рд▓реЗ рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ рдПрдХ рдирдИ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рдФрд░
рдлрд┐рд░ рд╕рдмрд╕реЗ рд▓рдВрдмреА рд▓рдВрдмрд╛рдИ рдХреЗ рд╕рд╛рде рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЙрд╕рдореЗрдВ рджреЗрдЦрддреЗ рд╣реИрдВред
рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рди рдХреЗрд╡рд▓ рд╕рдорд╛рди рдЕрдХреНрд╖рд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рд▓рдВрдмреЗ рдЕрдиреБрдХреНрд░рдореЛрдВ рдХреЗ рд╕рд╛рде рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:
рдП |
B | рдПрдмреА
рдПрдмреА | рдмреАрдП
ABA | рдП.рдмреА.рдП.
...
рдЖрдк рд╕реЛрдЪ рд░рд╣реЗ рд╣реЛрдВрдЧреЗ рдХрд┐ рдбрд┐рдХреЛрдбрд░ рдЙрдирдХреЗ рд╕рд╛рде рдХреИрд╕рд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░реЗрдЧрд╛, рдЬрдм рд╡реЗ рдЙрд╕рд╕реЗ рдХрд╣реЗрдВрдЧреЗ: "рдЕрдм рд╕рд╛рддрд╡рд╛рдБ рд░рд┐рдХреЙрд░реНрдб рдбрд╛рд▓реЗрдВ", рдФрд░ рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ рдЙрдирдореЗрдВ рд╕реЗ рдХреЗрд╡рд▓ рдЫрд╣ рд╣реИрдВред рдпрд╣ рдареАрдХ рд╣реИ, рд╡рд╣ рдРрд╕реА рдЪреАрдЬреЛрдВ рдореЗрдВ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рд╣реИ рдФрд░ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд┐рдирд╛ рд╕рдордЭ рдЬрд╛рдПрдЧрд╛ред
LZW рдХреЛ GIF
рдЦреИрд░, рд╣рдордиреЗ рдмрд┐рд▓реНрд▓рд┐рдпреЛрдВ рдкрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рджрд┐рдпрд╛, рдЕрдм рд╣рдо рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рд░реНрдпреЛрдВ рдХреА рдУрд░ рдореБрдбрд╝рддреЗ рд╣реИрдВред рдЖрдЗрдП рдРрд╕реА рд╕рд░рд▓ рдЫрд╡рд┐ рдХреЗ рд╕рд╛рде рдПрдХ GIF рдмрдирд╛рдПрдВред
рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, 8 рдЧреБрдирд╛ рдмрдврд╝рд╛, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЖрдХрд╛рд░: 11 ├Ч 6 рдкрд┐рдХреНрд╕реЗрд▓, рдкреНрд░рддреНрдпреЗрдХ рдкрдЯреНрдЯреА рдХреА рдКрдБрдЪрд╛рдИ 2 рдкрд┐рдХреНрд╕реЗрд▓ рд╣реИредрдпрд╣ рдХрд┐рд╕рдХрд╛ рдЭрдВрдбрд╛ рд╣реИ? рдХреЛрдИ рдирд╣реАрдВред рд╕рд┐рд░реНрдл рддреАрди рдХреНрд╖реИрддрд┐рдЬ рдкрдЯреНрдЯрд┐рдпрд╛рдБред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдпрд╣ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рддреЛ рдЖрдк рдЗрд╕реЗ рд╕реЙрд╡рд░реЗрди рдХрд▓рд░ рдореЙрдбрд▓ рдЖрд░рдЬреАрдмреА рдХрд╛ рдЭрдВрдбрд╛ рдорд╛рди рд╕рдХрддреЗ рд╣реИрдВредрдкреИрд▓реЗрдЯ рдХрд╛ рдЖрдХрд╛рд░ рдкреАрд╕реАрдПрдХреНрд╕ рдореЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рд╡реИрд╕рд╛ рд╣реА рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИ - рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рдЫреЛрдЯрд╛ред рдЫрд╡рд┐ рдореЗрдВ рдХреЗрд╡рд▓ рддреАрди рд░рдВрдЧ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдо 4 рд░рдВрдЧреЛрдВ рдХреЗ рдкреИрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛ рджреВрдВ рдХрд┐ LZW рдХреЗ рд▓рд┐рдП рдкреИрд▓реЗрдЯ рдореЗрдВ рд░рдВрдЧреЛрдВ рдХрд╛ рдХреНрд░рдо рдорд╛рдпрдиреЗ рдирд╣реАрдВ рд░рдЦрддрд╛ рд╣реИ, рдХреЗрд╡рд▓ рдХреЛрдб рдХреА рд▓рдВрдмрд╛рдИред рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЫрд╡рд┐ рдПрдХ рд╣реЛрдЧреА, рдЗрд╕рд▓рд┐рдП рдЗрд╕рд╕реЗ рд╣рдореЗрдВ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдпрд╣ рд╕реНрдерд╛рдиреАрдп рд╣реЛрдЧрд╛ рдпрд╛ рд╡реИрд╢реНрд╡рд┐рдХред рдЗрд╕реЗ рд╡реИрд╢реНрд╡рд┐рдХ рд╣реЛрдиреЗ рджреЛред
рд╣рдо рдЗрдВрдЯрд░рд▓реЗрд╕рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рд╣рдо рдмрд╕ рдКрдкрд░ рд╕реЗ рдиреАрдЪреЗ рддрдХ, рдмрд╛рдПрдВ рд╕реЗ рджрд╛рдПрдВ рдкрд┐рдХреНрд╕реЗрд▓ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВрдЧреЗред рддрд╛рд░реНрдХрд┐рдХ рд╕реНрдХреНрд░реАрди рдХрд╛ рдЖрдХрд╛рд░ 11 ├Ч 6 рд╣реИ, рдЫрд╡рд┐ рдХрд╛ рдЖрдХрд╛рд░ рд╕рдорд╛рди рд╣реИ, рдХреЛрдб рдХрд╛ рдЖрдХрд╛рд░ 2 рдмрд┐рдЯ рд╣реИ, рдЪрд▓реЛ рдЪрд▓рддреЗ рд╣реИрдВ!рд╣рдо рдПрдХ рд╢рдмреНрджрдХреЛрд╖ рдмрдирд╛рддреЗ рд╣реИрдВ: 00 рдЖрд░ (рдкреИрд▓реЗрдЯ рдЗрдВрдбреЗрдХреНрд╕ 0)
01 G (рдкреИрд▓реЗрдЯ рдЗрдВрдбреЗрдХреНрд╕ 1)
10 рдмреА (рдкреИрд▓реЗрдЯ рдЗрдВрдбреЗрдХреНрд╕ 2)
11 (рдкреИрд▓реЗрдЯ рдЗрдВрдбреЗрдХреНрд╕ 3)
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдПрд▓рдЬреЗрдбрдбрдмреНрд▓реНрдпреВ рдХреЛ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рд░рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдкреИрд▓реЗрдЯ рдореЗрдВ рдХреЗрд╡рд▓ рдЗрд╕рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдПрдиреНрдХреЛрдб рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ рдореЗрдВ рдЗрддрдиреА рд╕рдВрдЦреНрдпрд╛ рд╣реЛрдЧреА рдХрд┐ рд╣рдо рдЙрдирдореЗрдВ рдЙрд▓рдЭрдиреЗ рдХрд╛ рдЬреЛрдЦрд┐рдо рдЙрдард╛рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЙрдиреНрд╣реЗрдВ "рдЖрд░", "рдЬреА" рдФрд░ "рдмреА" рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рддрд╛ рд╣реВрдВредрд╡рд╣ рд╕рдм рдирд╣реАрдВ рд╣реИред рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ рд╣рдо рд╡рд┐рд╢реЗрд╖ рдЕрд░реНрде "рдХреНрд▓рд┐рдпрд░ рдХреЛрдб" рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред рдпрд╣ рдХреБрдЫ рднреА рд╕рд╛рдВрдХреЗрддрд┐рдХ рд╢рдмреНрджреЛрдВ рдореЗрдВ рдмрджрд▓рдирд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдХреЗрд╡рд▓ рдбрд┐рдХреЛрдбрд░ рдХреЛ рдирд┐рд░реНрджреЗрд╢ рджреЗрддрд╛ рд╣реИ рдХрд┐ рд╡рд╣ рдЕрдкрдиреА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рд╢рдмреНрджрдХреЛрд╢ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░ рджреЗредрдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ "рд╕реВрдЪрдирд╛ рдХрд╛ рдЕрдВрдд" рдХрд╛ рдПрдХ рдФрд░ рд╡рд┐рд╢реЗрд╖ рдЕрд░реНрде рд╣реИ, рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╕рдВрдХреБрдЪрд┐рдд рдзрд╛рд░рд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдИ рд╣реИред рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ?
рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдкреНрд░рддрд┐ рдбрд┐рдХреНрд╢рдирд░реА рдореЗрдВ 4 рдмрд┐рдЯреНрд╕ рдмрдЪреЗ рд╣реИрдВ рдФрд░ " 00010010 00110000
" рдХрд╛ рдПрдиреНрдХреЛрдбреЗрдб рд╡реИрд▓реНрдпреВ рд╣реИ ред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕реЗ 1 2 3
рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдпрд╛ рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ рдбрд┐рдХреЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ , 1 2 3 0
рдФрд░ рдИрдУрдЖрдИ рдХреЛрдб рдмрд┐рдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдзрд╛рд░рд╛ рдХреЗ рдЕрдВрдд рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд╕рдорд╕реНрдпрд╛ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддреА рд╣реИредрдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рд╣рдорд╛рд░рд╛ рдЖрд░рдВрднрд┐рдХ рд╢рдмреНрджрдХреЛрд╢ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ: 000 рдЖрд░ (рдкреИрд▓реЗрдЯ рдЗрдВрдбреЗрдХреНрд╕ 0)
001 G (рдкреИрд▓реЗрдЯ рдЗрдВрдбреЗрдХреНрд╕ 1)
010 рдмреА (рдкреИрд▓реЗрдЯ рдЗрдВрдбреЗрдХреНрд╕ 2)
011 (рдкреИрд▓реЗрдЯ рдЗрдВрдбреЗрдХреНрд╕ 3)
100 <рд╕реАрд╕реА>
101 <рдИрдУрдЖрдИ>
рд╣рдо рдХреЛрдб рдХреЗ рд╕рд╛рде рдХреЛрдбрд┐рдВрдЧ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ CC
ред рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдХреЛрдб рдбрд┐рдХреНрд╢рдирд░реА рдореЗрдВ рдХреБрдЫ рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ рдпрд╣ рдЕрдЬреНрдЮрд╛рдд рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рддреБрд░рдВрдд рдореВрд▓ рдПрдХ рдкрд░ рд░реАрд╕реЗрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред 100 <CC> |
рдзрд╛рд░рд╛ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЗрд╕ рдХреЛрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ рдЕрдЬреНрдЮрд╛рдд рд╣реИред рдпрд╛ рдпрд╣ рдЪреМрдХреАрджрд╛рд░ рдХреЗ рдкрд╣рд▓реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рдмрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рдзрд╛рди рд╣реИ, рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХреНрдпрд╛ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдореЗрдВ, рдХреЛрдб рдХреА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд▓рдВрдмрд╛рдИ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреА рдЧрдИ рдереА (рд╢реВрдиреНрдп рдмрд┐рдЯ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЗрд╕рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ)ред рдпрд╛ рд╕рд┐рд░реНрдл рд╡реНрдпрд╛рдореЛрд╣редрдЕрдЧрд▓рд╛ рдкрд╣рд▓рд╛ рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рд▓рд┐рдП рдХреЛрдб рд╣реИред рдпрджрд┐ PCX рдореЗрдВ рд╣рдордиреЗ 4 рдмрд╛рдЗрдЯреНрд╕ рдХреЛ 0 рд╕реЗ 3 рддрдХ рдПрдХ рдмрд╛рдЗрдЯ рдореЗрдВ рд╕рдВрднрд╛рд╡рд┐рдд рдорд╛рди рд╕реЗ рдЪрд┐рдкрдХрд╛рдпрд╛ рд╣реИ, рддреЛ рдпрд╣ GIF рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИред 000 рдЖрд░ |
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рд╡рд┐рдзрд┐: рд╣рдо рдЗрд╕рдХреЗ рдкреНрд░рд╡реЗрд╢ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рд╢рдмреНрджрдХреЛрд╢ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред110 рдЖрд░рдЖрд░ | рдЖрд░рдЖрд░ = 110
111 рдЖрд░рдЖрд░рдЖрд░ | рдЖрд░рдЖрд░рдЖрд░ = 111
рд╢рдмреНрджрдХреЛрд╢ рднрд░рд╛ рд╣реБрдЖ рд╣реИ рдФрд░ рдЗрд╕реЗ рдПрдХ рдмрд┐рдЯ рд╕реЗ рдмрдврд╝рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЕрдЧрд▓реЗ рд░рд┐рдХреЙрд░реНрдб рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 4 рдмрд┐рдЯреНрд╕ рд╣реЛрдВрдЧреЗред1000 рдЖрд░рдЖрд░рдЖрд░рдЖрд░ | рдЖрд░рдЖрд░рдЖрд░рдЖрд░ = 1000
10 рдкрд┐рдХреНрд╕рд▓ рдПрдиреНрдХреЛрдбреЗрдб рд╣реИрдВ, рдФрд░ рдПрдХ рд╕реНрдХреИрдирд▓рд╛рдЗрди 11. рд▓реЗрдХрд┐рди рдЬреАрдЖрдИрдПрдл рдореЗрдВ рд╕реНрдХреИрдирд▓рд╛рдЗрди рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝реЗ рдкреНрд░рддрд┐рдмрдВрдз рдирд╣реАрдВ рд╣реИрдВ - рд╕рднреА рдкрд┐рдХреНрд╕рд▓ рдХреЛ "рдПрдХ рд▓рд╛рдЗрди рдореЗрдВ рдЦреАрдВрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИ" рдФрд░ рдПрдХ рдмрдбрд╝реЗ рдЕрдиреБрдХреНрд░рдо рдХреЗ рд░реВрдк рдореЗрдВ рдПрдиреНрдХреЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рд╣рдо рдЗрдВрдЯрд░рд▓реЗрд╕рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдЖрдЧреЗ рдмреНрд▓реВ рдмреИрдВрдб рд▓реЗрдВрдЧреЗ, рдЬреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рд╕рдВрдкреАрдбрд╝рди рдкрд░ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред1001 рдЖрд░рдЖрд░рдЖрд░рдЖрд░рдЖрд░ | рдЖрд░рдЖрд░рдЖрд░рдЖрд░рдЖрд░ = 1001
1010 RRRRRR | рдЖрд░рдЖрд░рдЖрд░рдЖрд░рдЖрд░рдЖрд░ = 1010
21 рд▓рд╛рд▓ рдкрд┐рдХреНрд╕реЗрд▓ рдПрдирдХреЛрдбреЗрдб, рдЕрдХреЗрд▓реЗ рд░рд╣ рдЧрдПред рдЗрд╕ рдмрд╛рд░ рдкрд┐рдХреНрд╕реЗрд▓ рдЪрд╛рд░ рдмрд┐рдЯреНрд╕ рдореЗрдВ рдПрдиреНрдХреЛрдбреЗрдб рд╣реИред рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ RR
рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ " " рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИ, рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЬреЛрдбрд╝реЗрдВред0000 рдЖрд░ | рдЖрд░рдЖрд░рдЖрд░рдЖрд░рдЖрд░рдЖрд░ = 1011
рдЧреНрд░реАрди рдкрд┐рдХреНрд╕рд▓ рдХреЗ рд╕рд╛рде рдЗрд╕реА рддрд░рд╣ рд╕реЗ рдЬрд╛рд░реА рд╣реИред0001 рдЬреА | рдЖрд░рдЬреА = 1100
1101 рдЬреАрдЬреА | рдЬреАрдЬреА = 1101
1110 рдЬреАрдЬреАрдЬреА | рдЬреАрдЬреАрдЬреА = 1110
1111 рдЬреАрдЬреАрдЬреАрдЬреА | рдЬреАрдЬреАрдЬреА = 1111
рдлрд┐рд░ рд╕реЗ, рдХреЛрдб рдХреА рд▓рдВрдмрд╛рдИ рдмрдврд╝рд╛рдПрдВред10000 GGGGG | GGGGG = 10000
10001 рдЬреАрдЬреАрдЬреАрдЬреАрдЬреАрдЬреА | рдЬреАрдЬреАрдЬреАрдЬреАрдЬреА = 10001
00001 рдЬреА | GGGGGGG = 10010
00010 рдмреА | рдЬреАрдмреА = 10011
10100 рдмреАрдмреА | рдмреАрдмреА = 10100
10101 рдмреАрдмреАрдмреА | рдмреАрдмреАрдмреА = 10101
10110 рдмреАрдмреАрдмреАрдмреА | рдмреАрдмреАрдмреАрдмреА = 10110
10111 рдмреАрдмреАрдмреАрдмреАрдмреА | рдмреАрдмреАрдмреАрдмреА = 10111
11000 BBBBBBB | BBBBBBB = 11000
00010 рдмреА | BBBBBBBB = 11001
рдЕрдВрдд рдореЗрдВ, рдбреЗрдЯрд╛ рдорд╛рд░реНрдХрд░ рдХреЗ рдЕрдВрдд рдХрд╛ рд╕рдВрдХреЗрдд рджреЗрдВред 00101 <рдИрдУрдЖрдИ> |
рдЕрдм рдкреНрд░рд╛рдкреНрдд рдмрд┐рдЯреНрд╕ рдХреЛ рдкреНрд░рддрд┐ рдмрд╛рдЗрдЯ рдореЗрдВ рдЖрда рдЯреБрдХрдбрд╝реЛрдВ рдореЗрдВ рдкреИрдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╕рдмрд╕реЗ рдХрдо рдЙрдореНрд░ рд╕реЗ рд▓реЗрдХрд░ рд╕рдмрд╕реЗ рдкреБрд░рд╛рдирд╛ рддрдХред рдЕрдиреБрдХреНрд░рдо рд╕реЗ (100) (000) (110) (111) (1000) тАж
рд╣рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ: 10) (000) (100) = 0x84
(1000) (111) (1 = 0x8F)
...
рдФрд░ рдмреНрд▓реЙрдХ рдХреА рд▓рдВрдмрд╛рдИ ( 0x0D
= 13) рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдкреНрд░рд╛рдкреНрдд 13 рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рди рднреВрд▓реЗрдВ рдФрд░ 0x00
рдЫрд╡рд┐ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдВрдд рдореЗрдВ рджрд┐рдЦрд╛рдПрдВредрдФрд░ рдЖрдЦрд┐рд░рдХрд╛рд░, рдХреНрдпрд╛ рд╣реБрдЖ:
ред
рдХрд╛рдо рдХрд░рдиреЗ рд▓рдЧрддрд╛ рд╣реИредрд╢рдмреНрджрдХреЛрд╢ рд░реАрд╕реЗрдЯ рдХрд░реЗрдВ
рдпрджрд┐ рдЖрдк рдмрд╛рд░реАрдХреА рд╕реЗ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рддреАрди рд╕рдорд╛рди рдЖрдХрд╛рд░ рдХреА рдзрд╛рд░рд┐рдпреЛрдВ рдореЗрдВ, 25 рдмрд┐рдЯреНрд╕ рд▓рд╛рд▓ рдкрд░, 31 рдмрд┐рдЯреНрд╕ рд╣рд░реЗ рдкрд░, рдФрд░ 35 рдиреАрд▓реЗ рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЧрд┐рд░ рдЧрдПред рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣реБрдЖ, рдореБрдЭреЗ рдмрдврд╝рддреЗ рд╢рдмреНрджрдХреЛрд╢ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдбреЛрдВ рдХрд╛ рдЖрдХрд╛рд░ рдмрдврд╝рд╛рдирд╛ рдкрдбрд╝рд╛редрд▓реЗрдХрд┐рди рдЬрдм рддрдХ рд╣рдо рдиреАрд▓реА рдкрдЯреНрдЯреА рдХреЛ рдШреЗрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рддрдм рддрдХ "рд▓рд╛рд▓" рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рд░рд┐рдХреЙрд░реНрдб рдмреЗрдХрд╛рд░ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ - рд╡реЗ рдЕрдм рдирд╣реАрдВ рдорд┐рд▓реЗрдВрдЧреЗред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдмрд╣реБрдд рд╣реА рд╢рдмреНрдж рд╕рдлрд╛рдИ рдХреЛрдб рдЬреЛ рдЕрдм рдЕрдкрдиреЗ рдЗрдЪреНрдЫрд┐рдд рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рди рдХрд┐ рдХреЗрд╡рд▓ рдЕрдиреБрд╖реНрдард╛рди рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реА рдорджрдж рдХрд░реЗрдЧрд╛редрдЪрд▓реЛ рд▓рд╛рд▓ рдкрдЯреНрдЯреА рдХреЗ рдЕрдВрдд рдореЗрдВ рд╡рд╛рдкрд╕ рдЬрд╛рддреЗ рд╣реИрдВ: 100 <CC> |
000 рдЖрд░ |
110 рдЖрд░рдЖрд░ | рдЖрд░рдЖрд░ = 110
111 рдЖрд░рдЖрд░рдЖрд░ | рдЖрд░рдЖрд░рдЖрд░ = 111
1000 рдЖрд░рдЖрд░рдЖрд░рдЖрд░ | рдЖрд░рдЖрд░рдЖрд░рдЖрд░ = 1000
1001 рдЖрд░рдЖрд░рдЖрд░рдЖрд░рдЖрд░ | рдЖрд░рдЖрд░рдЖрд░рдЖрд░рдЖрд░ = 1001
1010 RRRRRR | рдЖрд░рдЖрд░рдЖрд░рдЖрд░рдЖрд░рдЖрд░ = 1010
0000 рдЖрд░ | рдЖрд░рдЖрд░рдЖрд░рдЖрд░рдЖрд░рдЖрд░ = 1011
рдЖрдЗрдП рд╢рдмреНрджрдХреЛрд╢ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░реЗрдВ, рдФрд░ рдХреЛрдбрд┐рдВрдЧ рдЬрд╛рд░реА рд░рдЦреЗрдВред0100 <CC> | (рд╢рдмреНрджрдХреЛрд╢ рд░реАрд╕реЗрдЯ)
001 рдЬреА |
110 рдЧреНрд░рд╛рдо | рдЬреАрдЬреА = 110
111 рдЬреАрдЬреАрдЬреА | рдЬреАрдЬреАрдЬреА = 111
1000 GGGG | GGGG = 1000
1001 GGGGG | GGGGG = 1001
1010 GGGGGG | GGGGGG = 1010
0001 рдЬреА | GGGGGGG = 1011
рдФрд░ рдПрдХ рдмрд╛рд░ рдФрд░ред
0100 <CC> | (рд╢рдмреНрджрдХреЛрд╢ рд░реАрд╕реЗрдЯ)
010 рдмреА |
110 рдмреАрдмреА | рдмреАрдмреА = резрезреж
111 рдмреАрдмреАрдмреА | рдмреАрдмреАрдмреА = 111
1000 рдмреАрдмреАрдмреАрдмреА | BBBB = 1000
1001 рдмреАрдмреАрдмреАрдмреА | BBBBB = 1001
1010 BBBBBB | BBBBBBB = 1010
0010 рдмреА | BBBBBBBB = 1011
0101 <рдИрдУрдЖрдИ> |
рдпрд╣ 90 рдмрд┐рдЯреНрд╕ рдирд┐рдХрд▓рд╛, рдФрд░ рдХреБрд▓ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ 52 рд╕реЗ 51 рдмрд╛рдЗрдЯреНрд╕ рддрдХ рдХрдо рд╣реЛ рдЧрдпрд╛, рдЬрдмрдХрд┐ рд╢реЗрд╖ рдкрдардиреАрдп: 
ред
рдФрд░ рдпрд╣рд╛рдБ, GIF рд╕рдВрдкреАрдбрд╝рди рдХреЗ рд▓рд┐рдП gifsicle, рдЯреВрд▓ рдирдВрдмрд░ рдПрдХ, рдЬреИрд╕реЗ рдЕрдм рд╕рдВрдкреАрдбрд╝рд┐рдд рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛редрд╡реИрд╕реЗ, рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╕рднреА рддреАрди рдмреИрдВрдб рд▓рдЧрднрдЧ рд╕рдорд╛рди рдереЗред LZW рдХреЗ рд▓рд┐рдП " 0x00
22 рдмрд╛рд░" рдФрд░ " 0x02
22 рдмрд╛рд░" рдХреЗ рдмреАрдЪ рдХреЛрдИ рдЕрдВрддрд░ рдирд╣реАрдВ рд╣реИ , рдФрд░ рдЖрдк рдкреИрд▓реЗрдЯ рдореЗрдВ рдХрд┐рд╕реА рднреА рд░рдВрдЧ рдХреА рд╡реНрдпрд╡рд╕реНрдерд╛ рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВредрдЧреИрд░рдорд╛рдирдХ
рдЙрдиреНрдорд╛рдж рдХрд╛ рдПрдХ рд╕рд╛ред рд╕реНрдЯреНрд░реАрдо рдХреЗ рдмрд╣реБрдд рд╢реБрд░реБрдЖрдд рдореЗрдВ рдбрд┐рдХреНрд╢рдирд░реА рдХреЛрдб ("CC") рдХреБрдЫ рднреА рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдФрд░ рдЕрдВрдд рдореЗрдВ рдзрд╛рд░рд╛ рдХрд╛ рдХреЛрдб ("рдИрдУрдЖрдИ"), рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ - рдпрджрд┐ рдХреЛрдИ рдбреЗрдЯрд╛ рдмрд╛рдЗрдЯ рдХреА рдкреВрдВрдЫ рдореЗрдВ рд░рд╣рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЫрд╡рд┐ рдХреЗ рдмрд╛рд╣рд░ рд╣реЛрдЧрд╛ред рдЙрдиреНрд╣реЗрдВ рдХрд╛рдЯрдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо 50 рдмрд╛рдЗрдЯ рддрдХ рддрд╕реНрд╡реАрд░ рдХреЛ рдФрд░ рднреА рдЕрдзрд┐рдХ рд╕рд┐рдХреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдЧрд╛:
ред
рдпрджрд┐ рдЖрдк рдПрдХ рдРрд╕реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рдЦреБрд╢ рдорд╛рд▓рд┐рдХ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд╕рджрд╕реНрдпрддрд╛ рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВредрд▓реЗрдХрд┐рди рдПрдХ рд╣реИ рд▓реЗрдХрд┐рди, рдФрд░ рдпрд╣ рдПрдХ "рд▓реЗрдХрд┐рди" рдореМрд▓рд┐рдХ рд╣реИ: рдпрд╣ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рд╣реИред рдХреНрдпрд╛ рдпрд╣ рдПрдХ рдмрд╛рдЗрдЯ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ - рдЕрдкрдиреЗ рд▓рд┐рдП рддрдп рдХрд░реЗрдВредGIF рдПрдирд┐рдореЗрдЯреЗрдб
рдЖрдЬ, рд╢рд╛рдпрдж, рдпрд╣ рдЬреАрдЖрдИрдПрдл рдХрд╛ рдПрдХрдорд╛рддреНрд░ рдЙрдкрдпреЛрдЧ рд╣реИред рдЧреИрд░-рдПрдирд┐рдореЗрдЯреЗрдб рдЖрдЗрдХрди рдФрд░ рдЪрд┐рддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП, рдкреАрдПрдирдЬреА рдмрд╣реБрдд рдардВрдбрд╛ рд╣реИред рд▓реЗрдХрд┐рди, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, PNG- рдЖрдзрд╛рд░рд┐рдд рдПрдирд┐рдореЗрдЯреЗрдб рдЫрд╡рд┐ рдкреНрд░рд╛рд░реВрдк рдиреЗ "рдмрдВрдж рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ": APNG рдПрдХ W3C рдорд╛рдирдХ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдХреЗрд╡рд▓ рдЖрдзреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИ; рдФрд░ рдорд╛рдирдХ W3C рдХреА рдЖрд╣ рдПрдордПрдирдЬреА рдЖрдорддреМрд░ рдкрд░ рд╕реНрдерд┐рд░ рд╣реЛрддреА рд╣реИред рдпрд╣ рдкреБрд░рд╛рдиреЗ рдЬреАрдЖрдИрдПрдл рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝реА рдЕрдзрд┐рдХ рджреЗрд░ рддрдХ рдЬреАрдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИредрд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдпрд╛рдж рдХрд░реЗрдВред рдЫрд╡рд┐ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗрдВрдЯреАрд╕реЗрдХрдВрдб рдореЗрдВ рджреЗрд░реА , рдкрд╛рд░рджрд░реНрд╢реА рд░рдВрдЧ рдФрд░ рддрд╛рд░реНрдХрд┐рдХ рд╕реНрдХреНрд░реАрди рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдХреНрдпрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ ред рдлрд┐рд░ рдЫрд╡рд┐ рд╣реАред рдлрд┐рд░ рдлрд┐рд░ рд╕реЗ рдЫрд╡рд┐ рдФрд░ рдЫрд╡рд┐ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░, рдФрд░ рдЗрд╕реА рддрд░рд╣ рдЕрдВрдд рддрдХредрд░рдЪрдирд╛
рдпрд╣рд╛рдВ рд╣рдореЗрдВ рдореБрдЦреНрдп рдмрд╛рдд рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП: рдпрджрд┐ рдХреЗрд╡рд▓ 2 ├Ч 2 рд╡рд░реНрдЧ рдПрдХ рдирдП рдлреНрд░реЗрдо рдХреЗ рд╕рд╛рде 800 ├Ч 600 рдХреА рддрд╛рд░реНрдХрд┐рдХ рд╕реНрдХреНрд░реАрди рдкрд░ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ, рддреЛ рдпрд╣ 2 ├Ч 2 рдХрд╛ рдлреНрд░реЗрдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ, рди рдХрд┐ 800 ├Ч 600ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рддрд░реНрдХрд╕рдВрдЧрдд рд╣реИред рд▓реЗрдХрд┐рди, рдЕрдлрд╕реЛрд╕, рдЗрд╕ рддрд░рд╣ рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реЗ рд╕рднреА рдЫрд╡рд┐ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХрд╛рд░реНрдпрдХреНрд░рдо рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдЬреАрдЖрдИрдПрдл рдЕрдиреБрдХреВрд▓рди рдХреЗ рд╢реЗрд░ рдХреА рд╣рд┐рд╕реНрд╕реЗрджрд╛рд░реА рдЗрд╕ рддреБрдЪреНрдЫ рддреНрд░реБрдЯрд┐ рдХрд╛ рд╕реБрдзрд╛рд░ рд╣реИредрдФрд░ рдЕрдм рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП, рдЫрд╡рд┐ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рдирд┐рдкрдЯрд╛рди рд╡рд┐рдзрд┐ рдХреНрд╖реЗрддреНрд░ рдХреЗ рд▓рд┐рдП, рдЬреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдирдпрд╛ рджрд┐рдЦрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдлреНрд░реЗрдо рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИред рдореИрдВ рдереЛрдбрд╝рд╛ рджреЛрд╣рд░рд╛рддрд╛ рд╣реВрдВ:рд╡рд┐рднрд┐рдиреНрди рдпреЛрдЧреЛрдВ рдореЗрдВ рдорд╛рди 0 рдФрд░ 1 рдпрд╣ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рд░реЗрдВрдбрд░рд░ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдпрд╣реА рд╣реИ, рдЕрдЧрд▓реЗ рдлреНрд░реЗрдо рдХреЗ рдкрд┐рдХреНрд╕рд▓ рдХреЛ рд╕реАрдзреЗ рд╢реАрд░реНрд╖ рдкрд░ рдЦреАрдВрдЪрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (рдкрд╛рд░рджрд░реНрд╢реА рд▓реЛрдЧреЛрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ)редрдорд╛рди 2 - рдПрдХ рдирдпрд╛ рдлреНрд░реЗрдо рджрд┐рдЦрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рддрд╛рд░реНрдХрд┐рдХ рд╕реНрдХреНрд░реАрди рд╕реЗ рд╕рдм рдХреБрдЫ рд╣рдЯрд╛ рджреЗрдВред рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рддрд╛рд░реНрдХрд┐рдХ рд╕реНрдХреНрд░реАрди рдХреЛ рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд░рдВрдЧ рд╕реЗ рднрд░рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрд╛рд░рджрд░реНрд╢реА рд╣реЛ рдЬрд╛рддрд╛ рд╣реИредрдорд╛рди 3 рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ - рдЕрдЧрд▓рд╛ рдлреНрд░реЗрдо рджрд┐рдЦрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд╡рд░реНрддрдорд╛рди рдлреНрд░реЗрдо рджрд┐рдЦрд╛рдП рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕рдм рдХреБрдЫ рд╡рд╛рдкрд╕ рдХрд░ рджреЗрдВред рддреЛ, рдЬрдм рдПрдиреНрдХреЛрдбрд┐рдВрдЧ, рдХрд╣рддреЗ рд╣реИрдВ, рдкрд╛рдВрдЪрд╡реЗрдВ рдлреНрд░реЗрдо, рдпрд╣ рди рдХреЗрд╡рд▓ рдЪреМрдереЗ рдХреЗ рд╕рд╛рде рдЕрдВрддрд░ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рд░реНрдердХ рд╣реИ, рдмрд▓реНрдХрд┐ рддреАрд╕рд░реЗ рдХреЗ рд╕рд╛рде - рдЕрдЪрд╛рдирдХ рдпрд╣ рдмреЗрд╣рддрд░ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░реЗрдЧрд╛редрдкрд╛рд░рджрд░реНрд╢реА рд░рдВрдЧ
рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдПрдХ рдкрд╛рд░рджрд░реНрд╢реА рд░рдВрдЧ рдкреНрд░рддреНрдпреЗрдХ рдЫрд╡рд┐ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ, рднрд▓реЗ рд╣реА рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рдкреИрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПред рдпрд╣ рд╣рдореЗрдВ рдХреНрдпрд╛ рджреЗ рд╕рдХрддрд╛ рд╣реИ? рдЖрдЗрдП рддрд╕реНрд╡реАрд░ рдХреЛ рджреЗрдЦреЗрдВ:рдЪрд┐рддреНрд░ рдХреЛ рд╕реНрдкреЙрдЗрд▓рд░ рдХреЗ рдиреАрдЪреЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╣рд░ рдХреЛрдИ рдкрд╛рда рдХреЗ рдмреАрдЪ рдореЗрдВ рдПрдиреАрдореЗрд╢рди рдкрд╕рдВрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдХрд┐рддрдиреЗ рдлреВрд▓ рд╣реИрдВ? рд▓рд╛рд▓, рд╣рд░рд╛, рдиреАрд▓рд╛, рдкреАрд▓рд╛ рдФрд░ рдкрд╛рд░рджрд░реНрд╢реА рдкрд╛рдВрдЪ рд╣реИрдВред рдареАрдХ рдРрд╕рд╛ рд╣реА GIMP рдФрд░ Photoshop рднреА рд╕реЛрдЪрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рд╡реЗ рдЧрд▓рдд рд╣реИрдВ - рдХреЗрд╡рд▓ рдЪрд╛рд░ рд░рдВрдЧ рд╣реИрдВред рд╕рднреА рдЪрд╛рд░ рдЪрд┐рддреНрд░ рдлрд╝реНрд░реЗрдо рдмрд┐рд▓реНрдХреБрд▓ рд╕рдорд╛рди рд╣реИрдВ, рдФрд░ рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рдкреИрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЕрдВрддрд░ рдХреЗрд╡рд▓ рдЫрд╡рд┐ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдореЗрдВ рд╣реИ рдЬреЛ рдЙрдирдХреЗ рд╕рд╛рдордиреЗ рдЦрдбрд╝рд╛ рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рд░рдВрдЧ рдХреЛ рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рдкрд╛рд░рджрд░реНрд╢реА рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИредрдХреЛрдб рдкреИрд▓реЗрдЯ рдФрд░ рдЖрдХрд╛рд░
рдпрджреНрдпрдкрд┐ LZW рдХреЛрдб рдХрд╛ рдЖрдХрд╛рд░ рдЖрдорддреМрд░ рдкрд░ рдкреИрд▓реЗрдЯ рдХреЗ рдЖрдХрд╛рд░ (рдмрд┐рдЯреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛) рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛрддрд╛ рд╣реИ, рдЪрд╢реНрдорд╛ рдореЗрдВ рдРрд╕реА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдпрд╣ рдХреЗрд╡рд▓ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдПрдиреНрдХреЛрдб рдХрд┐рдП рдЧрдП рдорд╛рди рдЦреБрдж рдХреЛ рдореМрдЬреВрджрд╛ рдкреИрд▓реЗрдЯ рд╕реВрдЪрдХрд╛рдВрдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдпрджрд┐ рдЖрдк рдЕрдВрддрд░рд┐рдХреНрд╖ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рдирд╣реАрдВ рд░рдЦрддреЗ рд╣реИрдВ рддреЛ рдЖрдк рдХрдо рд╕реЗ рдХрдо 24-рдмрд┐рдЯ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВредрддрджрдиреБрд╕рд╛рд░, рдЫреЛрдЯреЗ рдХреЛрдб рдЖрдХрд╛рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕рднреА рдкреИрд▓реЗрдЯ рдЗрдВрдбреЗрдХреНрд╕ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ, рдпрд╣ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рд╡реНрдпрд░реНрде рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рд░рд┐рд╕реАрд╡рд░ рдХрд╛рдо рдореЗрдВ рдЖ рд╕рдХрддрд╛ рд╣реИредрдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЪрд┐рддреНрд░ рд╣реЛрдЧрд╛ ... рд╣рдореНрдо ... рдЪрд▓реЛ рдлрд┐рд░ рд╕реЗ рдПрдХ рдпреВрдПрдлрдУ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ! рдПрдиреАрдореЗрд╢рди рдХреЛ рд╕рд░рд▓ рд╣реЛрдиреЗ рджреЗрдВ, рдмрд╕ рджреЛ рдлреНрд░реЗрдоред
8 рд░рдВрдЧреЛрдВ рдХрд╛ рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рдкреИрд▓реЗрдЯ:
рдкрд╣рд▓реЗ рдлреНрд░реЗрдо рдореЗрдВ рд╣рдо рд╕рднреА рдЖрда рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬрдмрдХрд┐ рдпрд╣ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рдСрдлрд╕реЗрдЯ 0 (рд╣рд▓реНрдХрд╛ рдиреАрд▓рд╛) рдкрд░ рд░рдВрдЧ рдкрд╛рд░рджрд░реНрд╢реА рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред
рджреВрд╕рд░реЗ рдлреНрд░реЗрдо рдореЗрдВ, рд╣рдореЗрдВ рд╡реИрд╢реНрд╡рд┐рдХ рдкреИрд▓реЗрдЯ рдХреЗ рдХреЗрд╡рд▓ рдкрд╣рд▓реЗ рджреЛ рд░рдВрдЧреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: рд╣рд▓реНрдХрд╛ рдиреАрд▓рд╛ рдФрд░ рдЧреНрд░реЗред рдФрд░ рдЗрд╕ рдмрд╛рд░ рдпрд╣ рдкрд╛рд░рджрд░реНрд╢реА рдЧреНрд░реЗ (рдСрдлрд╕реЗрдЯ 1 рдкрд░) рд╣реЛрдЧрд╛ред рдФрд░ рдпрд╣рд╛рдВ рд╣рдо LZW рдХреЛрдб рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рджреЛ рдмрд┐рдЯреНрд╕ рддрдХ рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЖрда рд░рдВрдЧреЛрдВ рдореЗрдВ рд╕реЗ, рд╣рдо рдХреЗрд╡рд▓ 0 рд╕реЗ 3 рддрдХ рд╣реА рд░рдВрдЧреЛрдВ рдХреЛ рдПрдирдХреЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдЗрд╕рд╕реЗ рдЕрдзрд┐рдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдПрдХ рддрдХ рд╣реЛ рд╕рдХрддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХреЛрдб рдХрд╛ рдиреНрдпреВрдирддрдо рдЖрдХрд╛рд░ 2 рд╣реИред рд╣рдордЬрд╛рдВрдЪрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?
рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдареАрдХ рд╣реИ, рддреЛ рд╣рдо GIFs рдХреЛ рдПрдХ рдФрд░ рд╡реЙрдЗрд▓рд╛ рдореЗрдВ рдЧреЛрдВрдж рдХрд░ рджреЗрддреЗ рд╣реИрдВ!рддрд╕реНрд╡реАрд░ "рд╡рдЬрди" 437 рдмрд╛рдЗрдЯреНрд╕ред рдпрджрд┐ рд╣рдо рдПрдХ рд╕реНрдерд╛рдиреАрдп рдкреИрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдлрд╝рд╛рдЗрд▓ 6 рдмрд╛рдЗрдЯреНрд╕ рдЕрдзрд┐рдХ, 443 рдмрд╛рдЗрдЯреНрд╕ рд▓реЗрдЧреАред рдФрд░ рдЕрдЧрд░ рд╣рдордиреЗ рд╡реИрд╢реНрд╡рд┐рдХ рдкреИрд▓реЗрдЯ рдмрдврд╝рд╛ рджрд┐рдпрд╛, рдЬреИрд╕рд╛ рдХрд┐ рдлрд╝реЛрдЯреЛрд╢реЙрдк рдХрд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ, рддреЛ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 469 рдмрд╛рдЗрдЯреНрд╕ рд╣реИ, рдФрд░ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рдЧрднрдЧ 7% рдЕрдВрддрд░ рд╣реИредрдХреБрд▓ рдорд┐рд▓рд╛рдХрд░
рд╣рдо рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдмрддрд╛рддреЗ рд╣реИрдВред GIF рдЕрдиреБрдХреВрд▓рди рддрдХрдиреАрдХ:- рдЫрд╡рд┐ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕рд╣рд┐рдд рдЕрдирд╛рд╡рд╢реНрдпрдХ рдмреНрд▓реЙрдХреЛрдВ рдХреЛ рд╣рдЯрд╛рдирд╛;
- рдиреНрдпреВрдирддрдо рд╕рдВрднрд╡ рд░рдВрдЧ рдЧрд╣рд░рд╛рдИ (рдкреИрд▓реЗрдЯ рдЖрдХрд╛рд░) рдХрд╛ рдЪрдпрди;
- рдЫрд╡рд┐ рдлрд╝реНрд░реЗрдо рдХрд╛ рдЖрдХрд╛рд░ рдХрдо рд╕реЗ рдХрдо рдХрд░рдирд╛;
- рдПрдХ рд╕реНрдерд╛рдиреАрдп рдкреИрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛;
- рд▓рд╛рд▓рдЪ LZW рд╕реЗ рдкреНрд░рд╕реНрдерд╛рди;
- рд╢рдмреНрджрдХреЛрд╢ рд░реАрд╕реЗрдЯ LZW;
- рдкреНрд░рдЧрддрд┐рд╢реАрд▓ рдпрд╛ рдЗрдВрдЯрд░рд▓реЗрд╕реНрдб рд╕реНрдХреИрдирд┐рдВрдЧ (рдпрджрд┐ рд▓рд╛рдЧреВ рд╣реЛ) рдХреЗ рдмреАрдЪ рдХрд╛ рд╡рд┐рдХрд▓реНрдк;
- рдлреНрд░реЗрдо рдХреА рд╕рдлрд╛рдИ рдХреЗ рддрд░реАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛: "рдЫреЛрдбрд╝рдирд╛", "рд╕реНрдкрд╖реНрдЯ", "рд░рджреНрдж рдХрд░рдирд╛" (рдХреЗрд╡рд▓ рдПрдиреАрдореЗрд╢рди рдХреЗ рд▓рд┐рдП);
- рдкрд╛рд░рджрд░реНрд╢реА рд░рдВрдЧреЛрдВ рдХрд╛ "рдкреБрди: рдЙрдкрдпреЛрдЧ" (рдХреЗрд╡рд▓ рдПрдиреАрдореЗрд╢рди рдХреЗ рд▓рд┐рдП);
- рдХреЛрдб рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреИрд▓реЗрдЯ рдХрд╛ рдЕрдиреБрдХреВрд▓рди (рдХреЗрд╡рд▓ рдПрдиреАрдореЗрд╢рди рдХреЗ рд▓рд┐рдП)ред
рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:- рд╢реБрд░реБрдЖрдд рдореЗрдВ LZW рд╕реНрдЯреНрд░реАрдо рдПрдВрдб рдорд╛рд░реНрдХрд░ рдФрд░ рдбрд┐рдХреНрд╢рдирд░реА рд░реАрд╕реЗрдЯ рдХреЛрдб рд╣рдЯрд╛рддрд╛ рд╣реИред
рдЬрд╛рд░реА рд░рдЦрд╛ рдЬрд╛рдП
рдЖрдЬ рдХреЗ рд▓рд┐рдП рдмрд╕ рдЗрддрдирд╛ рд╣реАред рдФрд░ рдЕрдЧрд▓рд╛, рдЕрдВрддрд┐рдо рднрд╛рдЧ рдкреАрдПрдирдЬреА рдЧреНрд░рд╛рдлрд┐рдХ рдкреНрд░рд╛рд░реВрдк рдФрд░ рдЗрд╕рдХрд╛ рдбреЗрд░рд┐рд╡реЗрдЯрд┐рд╡ рд╣реИред