āĻāĻ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŽāĻžāĻ° āĻ˛ā§āĻāĻž
āĻāĻ āĻāĻŽāĻ°āĻž āĻāĻāĻā§ āĻāĻā§āĻ°āĻāĻžāĻŦā§ āĻāĻ¨āĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦ āĻāĻŦāĻ LSB āĻ
ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽāĻāĻŋ āĻĻā§āĻāĻ¤ā§ āĻāĻžāĻāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻāĻā§āĻ°āĻšā§ āĻšāĻ˛ā§, āĻāĻĒāĻ¨āĻŋ āĻŦāĻŋāĻĄāĻŧāĻžāĻ˛ āĻ
āĻ§ā§āĻ¨ā§ āĻ¸ā§āĻŦāĻžāĻāĻ¤ āĻāĻžāĻ¨āĻžāĻ. (āĻāĻžāĻā§āĻ° āĻ¨ā§āĻā§ āĻā§āĻ°ā§āĻ¯āĻžāĻĢāĻŋāĻ āĻ°āĻ¯āĻŧā§āĻā§: āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻāĻ āĻŽā§āĻāĻžāĻŦāĻžāĻāĻāĨ¤)
āĻĒā§āĻ°āĻĨāĻŽāĻ¤, āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻā§āĻŽāĻŋāĻāĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻ¸āĻŦāĻžāĻ āĻāĻžāĻ¨ā§ āĻ¯ā§ āĻā§āĻ°āĻŋāĻĒā§āĻā§āĻā§āĻ°āĻžāĻĢāĻŋāĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻšāĻ˛ āĻā§āĻĒāĻ¨ āĻ¤āĻĨā§āĻ¯ āĻĒāĻĄāĻŧāĻž āĻ
āĻ¸āĻŽā§āĻāĻŦāĨ¤ āĻ
āĻŦāĻļā§āĻ¯āĻ, āĻā§āĻ°āĻŋāĻĒā§āĻā§āĻā§āĻ°āĻžāĻĢāĻŋāĻ° āĻ
ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§, āĻ¤āĻŦā§ āĻĄā§āĻāĻž āĻ¸ā§āĻ°āĻā§āĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ°ā§āĻāĻāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻŽāĻžāĻĻā§āĻ° āĻ¤āĻĨā§āĻ¯ āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¨āĻž, āĻ¤āĻŦā§ āĻāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¯ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻžāĻā§ āĻāĻāĻŋ āĻ¨ā§āĻāĨ¤ āĻāĻ āĻāĻžāĻ°āĻŖā§āĻ āĻ¸ā§āĻā§āĻāĻžāĻ¨ā§āĻā§āĻ°āĻžāĻĢāĻŋ āĻāĻŦāĻŋāĻˇā§āĻā§āĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻāĻāĻāĻŋāĻĒāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻļā§āĻŦāĻ¸ā§āĻ¤ āĻāĻ°ā§ āĻ¯ā§ "āĻ¸ā§āĻā§āĻā§āĻ¯āĻžāĻ¨ā§āĻā§āĻ°āĻžāĻĢāĻŋ (āĻā§āĻ°ā§āĻ ĪĪÎĩÎŗÎąÎŊÎŋĪ āĻĨā§āĻā§ - āĻ˛ā§āĻāĻžāĻ¨ā§ āĻāĻŦāĻ āĻā§āĻ°ā§āĻ ÎŗĪÎąĪĪ - āĻāĻŽāĻŋ āĻ˛āĻŋāĻāĻŋ, āĻāĻā§āĻˇāĻ°āĻŋāĻ āĻ
āĻ°ā§āĻĨā§ "āĻā§āĻĒāĻ¨ āĻ˛ā§āĻāĻž") āĻš'āĻ˛ āĻ¸āĻāĻā§āĻ°āĻŽāĻŖā§āĻ° āĻ¸āĻ¤ā§āĻ¯āĻā§ āĻā§āĻĒāĻ¨ āĻ°ā§āĻā§ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻā§āĻĒāĻ¨ āĻāĻĻāĻžāĻ¨-āĻĒā§āĻ°āĻĻāĻžāĻ¨ā§āĻ° āĻŦāĻŋāĻā§āĻāĻžāĻ¨ā§ˇ
āĻ āĻŦāĻļā§āĻ¯āĻ, āĻā§āĻ āĻā§āĻ°āĻŋāĻĒā§āĻā§āĻā§āĻ°āĻžāĻĢāĻŋāĻ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻāĻžāĻ¨ā§āĻā§āĻ°āĻžāĻĢāĻŋāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻ¨āĻŋāĻˇā§āĻ§ āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻ¤āĻĻā§āĻĒāĻ°āĻŋ, āĻ āĻ¨ā§āĻļā§āĻ˛āĻ¨ā§ āĻ¤āĻžāĻ°āĻž āĻāĻāĻŋ āĻāĻ°ā§ āĻ¤āĻŦā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻžāĻāĻāĻŋ āĻŽā§āĻ˛ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻā§āĻ˛āĻŋ āĻŦā§āĻāĻžāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋāĻĒāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻāĻŋ āĻŽāĻ¨ā§āĻ¯ā§āĻ āĻ¸āĻšāĻāĻžāĻ°ā§ āĻ āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻāĻžāĻ¨āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¯ā§ āĻ¸ā§āĻā§āĻāĻžāĻ¨ā§āĻā§āĻ°āĻžāĻĢāĻŋ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻ¤āĻĨāĻžāĻāĻĨāĻŋāĻ¤ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤āĨ¤ āĻ§āĻžāĻ°āĻ āĻāĻŦāĻ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĨ¤ āĻāĻāĻāĻŋ āĻ§āĻžāĻ°āĻ āĻšāĻ˛ āĻ¯ā§āĻā§āĻ¨ā§ āĻ¤āĻĨā§āĻ¯ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻā§āĻĒāĻ¨ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ˛ā§āĻāĻŋāĻ¯āĻŧā§ āĻ°āĻžāĻāĻ¤ā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°ā§āĨ¤
āĻāĻŽāĻžāĻĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻ§āĻžāĻ°āĻāĻāĻŋ BMP āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ āĻāĻāĻāĻŋ āĻāĻŋāĻ¤ā§āĻ° āĻšāĻŦā§āĨ¤ āĻĒā§āĻ°āĻĨāĻŽā§ āĻāĻ āĻĢāĻžāĻāĻ˛āĻāĻŋāĻ° āĻāĻ āĻ¨ āĻĻā§āĻā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻāĨ¤ āĻĢāĻžāĻāĻ˛āĻāĻŋāĻā§ 4 āĻāĻžāĻā§ āĻāĻžāĻ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ: āĻĢāĻžāĻāĻ˛ āĻšā§āĻĄāĻžāĻ°, āĻāĻŽā§āĻ āĻšā§āĻĄāĻžāĻ°, āĻĒā§āĻ¯āĻžāĻ˛ā§āĻ āĻāĻŦāĻ āĻāĻŽā§āĻ āĻ¨āĻŋāĻā§āĻāĨ¤ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŽāĻžāĻĻā§āĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻšā§āĻĄāĻžāĻ°ā§ āĻāĻŋ āĻ˛ā§āĻāĻž āĻāĻā§ āĻ¤āĻž āĻāĻžāĻ¨āĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻĻā§āĻāĻŋ āĻŦāĻžāĻāĻ āĻšāĻ˛ BM āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°, āĻ¤āĻžāĻ°āĻĒāĻ°ā§ āĻŦāĻžāĻāĻā§ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻāĻžāĻ° āĻāĻāĻāĻŋ āĻĄāĻŦāĻ˛ āĻļāĻŦā§āĻĻā§ āĻ˛ā§āĻāĻž āĻšāĻ¯āĻŧ, āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ 4 āĻŦāĻžāĻāĻāĻā§āĻ˛āĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻĨāĻžāĻā§ āĻāĻŦāĻ āĻ āĻŦāĻļā§āĻ¯āĻ āĻļā§āĻ¨ā§āĻ¯ āĻĨāĻžāĻā§ āĻāĻŦāĻ āĻ āĻŦāĻļā§āĻˇā§, āĻāĻ°ā§āĻāĻāĻŋ āĻĄāĻžāĻŦāĻ˛ āĻļāĻŦā§āĻĻā§āĻ° āĻļā§āĻ°ā§ āĻĨā§āĻā§ āĻ āĻĢāĻ¸ā§āĻ āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĨ¤ āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻĒā§āĻ°āĻā§āĻ¤ āĻŦāĻžāĻāĻā§ āĻĢāĻžāĻāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻāĻŋ 24-āĻŦāĻŋāĻ bmp āĻĢāĻžāĻāĻ˛ā§, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻ¤āĻŋāĻ¨āĻāĻŋ BGR āĻŦāĻžāĻāĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻāĻ¨ āĻāĻŽāĻ°āĻž āĻāĻžāĻ¨āĻŋ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻŽā§āĻā§ āĻ¯ā§āĻ¤ā§ āĻšāĻ¯āĻŧ, āĻ¯āĻž āĻŦāĻžāĻāĻŋ āĻāĻā§ āĻ¤āĻž āĻšāĻ˛ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻŽāĻ°āĻž āĻ¸ā§āĻāĻžāĻ¨ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¤āĻĨā§āĻ¯ āĻ˛āĻŋāĻāĻ¤ā§ āĻĒāĻžāĻ°āĻŋāĨ¤ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻžāĻĻā§āĻ° LSB āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻŦā§āĨ¤ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻ¸āĻžāĻ°āĻŽāĻ°ā§āĻŽāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ°ā§āĻĒ: āĻāĻŽāĻ°āĻž āĻ°āĻ āĻāĻ¨āĻā§āĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻžāĻ¯āĻŧā§ āĻŦāĻžāĻāĻā§ āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻŦāĻŋāĻāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻŋāĨ¤ āĻ§āĻ°āĻž āĻ¯āĻžāĻ āĻ¯āĻĻāĻŋ āĻāĻŽāĻžāĻĻā§āĻ° āĻā§āĻĒāĻ¨ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻ° āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻŦāĻžāĻāĻāĻāĻŋ āĻšāĻ¯āĻŧ 11001011, āĻāĻŦāĻ āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻŦāĻžāĻāĻāĻā§āĻ˛āĻŋ āĻšāĻ¯āĻŧ...11101100 01001110 01111100 0101100111..., āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻ¨āĻā§āĻĄāĻŋāĻāĻāĻŋ āĻāĻ°āĻāĻŽ āĻĻā§āĻāĻžāĻŦā§ā§ˇ āĻāĻŽāĻ°āĻž āĻā§āĻĒāĻ¨ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻŦāĻžāĻāĻāĻāĻŋāĻā§ 4āĻāĻŋ āĻā§-āĻŦāĻŋāĻ āĻ āĻāĻļā§ āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°āĻŦ: 11, 00, 10, 11, āĻāĻŦāĻ āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻāĻŖā§āĻĄāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻ¨āĻŋāĻŽā§āĻ¨-āĻā§āĻ°āĻŽ āĻŦāĻŋāĻāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻŦ: ...11101111 01001100 01111110 0101100111âĻ. āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŽāĻžāĻ¨ā§āĻˇā§āĻ° āĻā§āĻā§ āĻ˛āĻā§āĻˇāĻŖā§āĻ¯āĻŧ āĻ¨āĻ¯āĻŧāĨ¤ āĻ¤āĻĻā§āĻĒāĻ°āĻŋ, āĻ āĻ¨ā§āĻ āĻĒā§āĻ°āĻžāĻ¨ā§ āĻāĻāĻāĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻāĻŽāĻ¨ āĻā§āĻāĻāĻžāĻā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻā§āĻ˛āĻŋāĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻŦā§ āĻ¨āĻžāĨ¤
āĻāĻāĻž āĻ¸ā§āĻĒāĻˇā§āĻ āĻ¯ā§ āĻāĻĒāĻ¨āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 2āĻāĻŋ āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻ¤āĻžā§āĻĒāĻ°ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻŦāĻŋāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¨āĻž, āĻ¤āĻŦā§ āĻ¤āĻžāĻĻā§āĻ° āĻ¯ā§āĻā§āĻ¨āĻ āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻ°āĻ¯āĻŧā§āĻā§: āĻāĻŽāĻ°āĻž āĻ¯āĻ¤ āĻŦā§āĻļāĻŋ āĻŦāĻŋāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻŦ, āĻ¤āĻ¤ āĻŦā§āĻļāĻŋ āĻ¤āĻĨā§āĻ¯ āĻāĻŽāĻ°āĻž āĻ˛ā§āĻāĻžāĻ¤ā§ āĻĒāĻžāĻ°āĻŋ āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻ¸āĻ˛ āĻāĻŋāĻ¤ā§āĻ°āĻāĻŋāĻ¤ā§ āĻāĻ°āĻ āĻšāĻ¸ā§āĻ¤āĻā§āĻˇā§āĻĒ āĻāĻāĻžāĻŦā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻžāĻ¨ā§ āĻĻā§āĻāĻŋ āĻāĻŋāĻ¤ā§āĻ° āĻ°āĻ¯āĻŧā§āĻā§:
āĻāĻŽāĻžāĻ° āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ āĻĒā§āĻ°āĻā§āĻˇā§āĻāĻž āĻ¸āĻ¤ā§āĻ¤ā§āĻŦā§āĻ, āĻāĻŽāĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻ°āĻŋāĻ¨āĻŋ, āĻ¤āĻŦā§ āĻ¤āĻŦā§āĻ, āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻŦāĻŋāĻ¤ā§, āĻŦāĻ°ā§āĻŖāĻŋāĻ¤ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻ˛ā§āĻāĻ¸ āĻā§āĻ¯āĻžāĻ°āĻ˛ā§āĻ° āĻāĻŦāĻŋāĻ¤āĻž "āĻĻā§āĻ¯ āĻšāĻžāĻ¨ā§āĻāĻŋāĻ āĻ
āĻĢ āĻĻā§āĻ¯ āĻ¸ā§āĻ¨āĻžāĻ°ā§āĻ" āĻ˛ā§āĻāĻŋāĻ¯āĻŧā§ āĻāĻā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒāĻĄāĻŧā§ āĻĨāĻžāĻā§āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻžāĻ¨āĻ¤ā§ āĻāĻā§āĻ°āĻšā§āĨ¤ āĻāĻāĻŋ āĻŦā§āĻļ āĻ¸āĻšāĻ, āĻ¤āĻŦā§ āĻāĻŽāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻ¨āĻ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦ āĻ¯ā§ āĻĄā§āĻ˛āĻĢāĻŋāĻ¤ā§ āĻ¸āĻŦāĻāĻŋāĻā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻ° āĻĻā§āĻāĻŋ āĻāĻžāĻ°āĻŖ āĻ°āĻ¯āĻŧā§āĻā§: 1. āĻāĻŽāĻŋ āĻŽāĻ¨ā§ āĻāĻ°āĻŋ āĻĄā§āĻ˛āĻĢāĻŋ āĻāĻāĻāĻŋ āĻāĻžāĻ˛ āĻāĻžāĻˇāĻž; 2. āĻāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ° āĻāĻŋāĻļāĻ¨ā§āĻ° āĻŽā§āĻ˛āĻŋāĻ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻā§āĻ˛āĻŋāĻ° āĻāĻĒāĻ° āĻāĻāĻāĻŋ āĻā§āĻ°ā§āĻ¸ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻ¨ā§āĻŽāĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĻāĻŋāĻ˛, āĻāĻŦāĻ āĻāĻŽāĻŋ āĻ¯āĻžāĻĻā§āĻ° āĻāĻ āĻā§āĻ°ā§āĻ¸āĻāĻŋ āĻļā§āĻāĻžāĻā§āĻāĻŋ āĻ¤āĻžāĻ°āĻž āĻāĻāĻ¨āĻ āĻĄā§āĻ˛āĻĢāĻŋ āĻāĻžāĻĄāĻŧāĻž āĻ
āĻ¨ā§āĻ¯ āĻāĻŋāĻā§ āĻāĻžāĻ¨ā§āĻ¨ āĻ¨āĻžāĨ¤ āĻ¯āĻžāĻ°āĻž āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻ¨āĻ¨ āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻŋāĻ¨āĻŋāĻ¸ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻž āĻĻāĻ°āĻāĻžāĻ°: shl x āĻšāĻ˛ x āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻžāĻŽ āĻĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻāĻ¯āĻŧāĻžāĻāĻ āĻļāĻŋāĻĢāĻ, shr x āĻšāĻ˛ x āĻĻā§āĻŦāĻžāĻ°āĻž āĻĄāĻžāĻ¨āĻĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻāĻ¯āĻŧāĻžāĻāĻ āĻļāĻŋāĻĢāĻāĨ¤
āĻāĻŽāĻ°āĻž āĻ
āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻŋ āĻ¯ā§ āĻāĻŽāĻ°āĻž āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻ¯āĻŧā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻĒāĻžāĻ ā§āĻ¯ āĻ˛āĻŋāĻāĻāĻŋ āĻāĻŦāĻ āĻ¨ā§āĻā§āĻ° āĻĻā§āĻāĻŋ āĻŦāĻžāĻāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻāĻŋ:
āĻ°ā§āĻāĻ°ā§āĻĄāĻŋāĻ āĻā§āĻĄ:
i āĻāĻ° āĻāĻ¨ā§āĻ¯:=1 āĻĨā§āĻā§ āĻĻā§āĻ°ā§āĻā§āĻ¯(str) āĻāĻ°āĻŦā§āĻ¨
āĻļā§āĻ°ā§ āĻāĻ°āĻž
l1:=byte(str[i]) shr 6;
l2:=byte(str[i]) shl 2; l2:=l2 shr 6;
l3:=byte(str[i]) shl 4; l3:=l3 shr 6;
l4:=byte(str[i]) shl 6; l4:=l4 shr 6;
f.ReadBuffer(tmp,1);
f. āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨:=f. āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨-1;
tmp:=((tmp shr 2) shl 2)+l1;
f.WriteBuffer(tmp,1);
f.ReadBuffer(tmp,1);
f. āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨:=f. āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨-1;
tmp:=((tmp shr 2) shl 2)+l2;
f.WriteBuffer(tmp,1);
f.ReadBuffer(tmp,1);
f. āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨:=f. āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨-1;
tmp:=((tmp shr 2) shl 2)+l3;
f.WriteBuffer(tmp,1);
f.ReadBuffer(tmp,1);
f. āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨:=f. āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨-1;
tmp:=((tmp shr 2) shl 2)+l4;
f.WriteBuffer(tmp,1);
āĻļā§āĻˇ;
āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ:
i:=1 āĻĨā§āĻā§ MsgSize āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻļā§āĻ°ā§ āĻāĻ°āĻž
f.ReadBuffer(tmp,1);
l1:=tmp shl 6;
f.ReadBuffer(tmp,1);
l2:=tmp shl 6; l2:=l2 shr 2;
f.ReadBuffer(tmp,1);
l3:=tmp shl 6; l3:=l3 shr 4;
f.ReadBuffer(tmp,1);
l4:=tmp shl 6; l4:=l4 shr 6;
str:=str+char(l1+l2+l3+l4);
āĻļā§āĻˇ;
āĻ āĻŋāĻ āĻāĻā§, āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ āĻ
āĻ˛āĻ¸āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ -
ĐĄĐŋĐ°ŅийОāĨ¤
āĻāĻ¤ā§āĻ¸: www.habr.com