рдПрд▓рдПрд╕рдмреА рд╕реНрдЯреЗрдЧреНрдиреЛрдЧреНрд░рд╛рдлрд╝реА

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



рдЖрдЬ рд╣рдо рдереЛрдбрд╝рд╛ рдЧрд╣рд░рд╛ рдЦреБрджрд╛рдИ рдХрд░рдиреЗ рдФрд░ рдПрд▓рдПрд╕рдмреА рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВрдЧреЗред рдпрджрд┐ рдЖрдк рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ рдмрд┐рд▓реНрд▓реА рдХреЗ рд▓рд┐рдПред (рдХреИрдЯ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЗ рддрд╣рдд: рдПрдХ рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред)



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



рдмреЗрд╢рдХ, рдХреЛрдИ рднреА рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдФрд░ рд╕реНрдЯреЗрдЧреНрдиреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рд╕рдВрдпреЛрдЬрди рдХреЛ рдордирд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рд╡реЗ рдРрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдорд╛рд░рд╛ рдХрд╛рдо рдореВрд▓ рдмрд╛рддреЗрдВ рд╕рдордЭрдирд╛ рд╣реИред рдпрджрд┐ рдЖрдк рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рд▓реЗрдЦ рдХрд╛ рдзреНрдпрд╛рдирдкреВрд░реНрд╡рдХ рдЕрдзреНрдпрдпрди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рддрдерд╛рдХрдерд┐рдд рд╕реБрд╡рд┐рдзрд╛ рд╕реНрдЯреЗрдЧреНрдиреЛрдЧреНрд░рд╛рдлрд╝реА рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИред рдХрдВрдЯреЗрдирд░ рдФрд░ рд╕рдВрджреЗрд╢ред рдПрдХ рдХрдВрдЯреЗрдирд░ рдХреЛрдИ рднреА рдЬрд╛рдирдХрд╛рд░реА рд╣реИ рдЬреЛ рд╣рдорд╛рд░реЗ рдЧреБрдкреНрдд рд╕рдВрджреЗрд╢ рдХреЛ рдЫрд┐рдкрд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреА рд╣реИред



рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХрдВрдЯреЗрдирд░ рдмреАрдПрдордкреА рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдПрдХ рдЪрд┐рддреНрд░ рд╣реЛрдЧрд╛ред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рдВрд░рдЪрдирд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рд╢рд░реНрдд рд░реВрдк рд╕реЗ 4 рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: рдлрд╝рд╛рдЗрд▓ рд╣реЗрдбрд░, рдЗрдореЗрдЬ рд╣реЗрдбрд░, рдкреИрд▓реЗрдЯ рдФрд░ рд╕реНрд╡рдпрдВ рдЗрдореЗрдЬред рд╣рдорд╛рд░реЗ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдХреЗрд╡рд▓ рдпрд╣ рдЬрд╛рдирдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рд╣реЗрдбрд░ рдореЗрдВ рдХреНрдпрд╛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред



рд╣реЗрдбрд░ рдХреЗ рдкрд╣рд▓реЗ рджреЛ рдмрд╛рдЗрдЯреНрд╕ рдмреАрдПрдо рд╕рд┐рдЧреНрдиреЗрдЪрд░ рд╣реЛрддреЗ рд╣реИрдВ, рдлрд┐рд░ рдбрдмрд▓ рд╢рдмреНрдж рдореЗрдВ рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ рд╣реЛрддрд╛ рд╣реИ, рдЕрдЧрд▓реЗ 4 рдмрд╛рдЗрдЯреНрд╕ рдЖрд░рдХреНрд╖рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдореЗрдВ рдЬрд╝реАрд░реЛрд╕ рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдЕрдВрдд рдореЗрдВ, рдлрд╝рд╛рдЗрд▓ рдмрд╛рдЗрдЯ рд╕реЗ рдЫрд╡рд┐ рдмрд╛рдЗрдЯреНрд╕ рддрдХ рдХреА рдСрдлрд╕реЗрдЯ рджреВрд╕рд░реЗ рдбрдмрд▓ рд╢рдмреНрдж рдореЗрдВ рд▓рд┐рдЦреА рдЬрд╛рддреА рд╣реИред 24-рдмрд┐рдЯ bmp рдлрд╝рд╛рдЗрд▓ рдореЗрдВ, рдкреНрд░рддреНрдпреЗрдХ рдкрд┐рдХреНрд╕реЗрд▓ BGR рдХреЗ рддреАрди рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдПрдиреНрдХреЛрдбреЗрдб рд╣реИред



рдЕрдм рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЫрд╡рд┐ рдХреЛ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рдП, рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд░рд╣рддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЕрдкрдиреА рдЬрд╝рд░реВрд░рдд рдХреА рдЬрд╛рдирдХрд╛рд░реА рдХреИрд╕реЗ рджрд░реНрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рд▓рд┐рдП, рдПрд▓рдПрд╕рдмреА рд╡рд┐рдзрд┐ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИред рд╡рд┐рдзрд┐ рдХрд╛ рд╕рд╛рд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ: рд╣рдо рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдЯреНрд╕ рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВ, рдЬреЛ рд░рдВрдЧ рдХреЛрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИрдВред рдорд╛рди рд▓реАрдЬрд┐рдП рдЕрдЧрд░ рд╣рдорд╛рд░реЗ рдЧреБрдкреНрдд рд╕рдВрджреЗрд╢ рдХрд╛ рдЕрдЧрд▓рд╛ рдмрд╛рдЗрдЯ 11001011 рд╣реИ, рдФрд░ рдЫрд╡рд┐ рдореЗрдВ рдмрд╛рдЗрдЯреНрд╕ рд╣реИрдВ ... 11101100 01001110 01111100 0101100111 ... рддреЛ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧреАред рд╣рдо рдЧреБрдкреНрдд рд╕рдВрджреЗрд╢ рдХреЗ рдмрд╛рдЗрдЯ рдХреЛ 4 рджреЛ-рдмрд┐рдЯ рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВрдЧреЗ: 11, 00, 10, 11, рдФрд░ рдкреНрд░рд╛рдкреНрдд рдЯреБрдХрдбрд╝реЛрдВ рдХреЗ рд╕рд╛рде рдЫрд╡рд┐ рдХреЗ рдирд┐рдЪрд▓реЗ рдмрд┐рдЯреНрд╕ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ: ... 111011 11 010011 0 0 011111 1 0 01011005:02 рдЗрд╕ рддрд░рд╣ рдХреЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЖрдо рддреМрд░ рдкрд░ рдорд╛рдирд╡ рдЖрдВрдЦ рдХреЛ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрдИ рдкреБрд░рд╛рдиреЗ рдЖрдЙрдЯрдкреБрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рднреА рдЗрд╕ рддрд░рд╣ рдХреЗ рдорд╛рдореВрд▓реА рдмрджрд▓рд╛рд╡реЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред



рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдЖрдк рди рдХреЗрд╡рд▓ 2 рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдЯреНрд╕ рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдЙрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рднреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рднреА рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреИрдЯрд░реНрди рд╣реИ: рдЬрд┐рддрдиреЗ рдЕрдзрд┐рдХ рдмрд┐рдЯреНрд╕ рд╣рдо рдмрджрд▓рддреЗ рд╣реИрдВ, рдЙрддрдиреА рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рд╣рдо рдЫрд┐рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдореВрд▓ рдЫрд╡рд┐ рдореЗрдВ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рд╣реЛрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдБ рджреЛ рдЪрд┐рддреНрд░ рд╣реИрдВ:



рдЫрд╡рд┐

рдЫрд╡рд┐



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



рд╣рдо рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдкрд╛рда рдХреЛ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдФрд░ рдирд┐рдЪрд▓реЗ рджреЛ рдмрд╛рдЗрдЯреНрд╕ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ:

рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб:



i : = 1 рд╕реЗ рд▓рдВрдмрд╛рдИ ( str ) рдХрд░рддреЗ рд╣реИрдВ

рд╢реБрд░реВ рдХрд░рдирд╛

l1 : = рдмрд╛рдЗрдЯ ( str [ i ] ) shr 6 ;

l2 : = рдмрд╛рдЗрдЯ ( str [ i ] ) рд╢реНрд▓ 2 ; l2 : = l2 shr 6 ;

l3 : = рдмрд╛рдЗрдЯ ( str [ i ] ) рд╢реНрд▓ 4 ; l3 : = l3 shr 6 ;

l4 : = рдмрд╛рдЗрдЯ ( str [ i ] ) рд╢реНрд▓ 6 ; l4 : = l4 shr 6 ;



рдЪ ред ReadBuffer ( tmp , 1 ) ;

рдЪ ред рдкрдж : = рдПрдл ред рд╕реНрдерд┐рддрд┐ - 1 ;

tmp : = ( ( tmp shr 2 ) shl 2 ) + l1 ;

рдЪ ред WriteBuffer ( tmp , 1 ) ;



рдЪ ред ReadBuffer ( tmp , 1 ) ;

рдЪ ред рдкрдж : = рдПрдл ред рд╕реНрдерд┐рддрд┐ - 1 ;

tmp : = ( ( tmp shr 2 ) shl 2 ) + l2 ;

рдЪ ред WriteBuffer ( tmp , 1 ) ;



рдЪ ред ReadBuffer ( tmp , 1 ) ;

рдЪ ред рдкрдж : = рдПрдл ред рд╕реНрдерд┐рддрд┐ - 1 ;

tmp : = ( ( tmp shr 2 ) shl 2 ) + l3 ;

рдЪ ред WriteBuffer ( tmp , 1 ) ;



рдЪ ред ReadBuffer ( tmp , 1 ) ;

рдЪ ред рдкрдж : = рдПрдл ред рд╕реНрдерд┐рддрд┐ - 1 ;

tmp : = ( ( tmp shr 2 ) shl 2 ) + l4 ;

рдЪ ред WriteBuffer ( tmp , 1 ) ;



рдЕрдВрдд ;


рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб:

i : = 1 рдХреЗ рд▓рд┐рдП MsgSize рдХрд░рддреЗ рд╣реИрдВ

рд╢реБрд░реВ рдХрд░рдирд╛

рдЪ ред ReadBuffer ( tmp , 1 ) ;

l1 : = tmp shl 6 ;

рдЪ ред ReadBuffer ( tmp , 1 ) ;

l2 : = tmp shl 6 ; l2 : = l2 shr 2 ;

рдЪ ред ReadBuffer ( tmp , 1 ) ;

l3 : = tmp shl 6 ; l3 : = l3 shr 4 ;

рдЪ ред ReadBuffer ( tmp , 1 ) ;

l4 : = tmp shl 6 ; l4 : = l4 shr 6 ;

str : = str + char ( l1 + l2 + l3 + l4 ) ;

рдЕрдВрдд ;




рдЦреИрд░, рдмрд╣реБрдд рдЖрд▓рд╕реА рдХреЗ рд▓рд┐рдП - рдХрд╛рд░реНрдпрдХреНрд░рдо рдФрд░ рдЗрд╕рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ ред



рдЖрдкрдХрд╛ рдзрдиреНрдпрд╡рд╛рдж



All Articles