public static byte base64ToValue(char value)
	{
		if ('a' <= value && value <= 'z')
			return (byte) (value-'a');
		if ('A' <= value && value <= 'Z')
			return (byte) (value-'A'+26);
		if ('0' <= value && value <= '9')
			return (byte) (value-'0'+52);
		if (value == '?')
			return 62;
		return 63;
	}