ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > С/С++, C#, Delphi, .NET, Asm
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #191  
Старый 29.08.2007, 13:01
Art-Cool
Новичок
Регистрация: 01.07.2006
Сообщений: 21
Провел на форуме:
101982

Репутация: 1
По умолчанию

Цитата:
Сообщение от xqwerx  
Art-Cool Я бы посоветовал купить книжный вариант, всегда рядом когда нет компа... быстрее учится и подрукой всегда когда кодить начнешь...
Любой САМОУЧИТЕЛЬ С++ ... Я читал от автора "Крупник"...

Спасибо обязательно куплю.но мну не помешалбы ещё и электронный много времени на работе за компом провожу.
 

  #192  
Старый 30.08.2007, 14:54
z01b
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
Провел на форуме:
2360904

Репутация: 1393


По умолчанию

Ищу функцию или хидер файл для base64 encode, есть у когонить?
 

  #193  
Старый 30.08.2007, 15:02
Piflit
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме:
5128756

Репутация: 2032


Отправить сообщение для Piflit с помощью ICQ
По умолчанию

z01b
http://hackstyle.narod.ru/cpp_base64.htm
оно?
 

  #194  
Старый 30.08.2007, 15:15
z01b
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
Провел на форуме:
2360904

Репутация: 1393


Unhappy

Цитата:
Сообщение от Piflit  
z01b
http://hackstyle.narod.ru/cpp_base64.htm
оно?
А для текста, не найдётся? Лень переделавать (

Последний раз редактировалось z01b; 30.08.2007 в 15:17..
 

  #195  
Старый 30.08.2007, 15:39
GlOFF
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
Провел на форуме:
1845671

Репутация: 1338


По умолчанию

z01bАга я тоже щас ищу Base64 - А лучше вообще описание алгоритма как такового... чтобы про каждый байтик Подскажите плз...
 

  #196  
Старый 30.08.2007, 15:40
Ky3bMu4
Постоянный
Регистрация: 03.02.2007
Сообщений: 520
Провел на форуме:
1777536

Репутация: 932


Отправить сообщение для Ky3bMu4 с помощью ICQ
По умолчанию

Код:
const char b64[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
//-----------------------------------------------------------------
void Base64Encode(char *buf, char *obuf, int len){

    int	i;
    
	for(i=0; i<len-2; i+=3){
        *obuf++ = b64[(buf[i]>>2) & 0x3F];
        *obuf++ = b64[((buf[i] & 0x3)<<4 | ((int)(buf[i+1] & 0xF0)>>4))];
        *obuf++ = b64[((buf[i+1] & 0xF)<<2) | ((int)(buf[i+2] & 0xC0)>>6)];
        *obuf++ = b64[buf[i+2] & 0x3F];
	}
	if(i<len){
        *obuf++ = b64[(buf[i]>>2) & 0x3F];
		if(i == (len-1)){
            *obuf++ = b64[((buf[i] & 0x3)<<4)];
            *obuf++ = '=';
		}else{
            *obuf++ = b64[((buf[i] & 0x3)<<4 | ((int)(buf[i+1] & 0xf0)>>4))];
            *obuf++ = b64[((buf[i+1] & 0xf)<<2)];
		}
		*obuf++ = '=';
	}
	*obuf++ = '\0';
}
 

  #197  
Старый 30.08.2007, 15:46
GlOFF
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
Провел на форуме:
1845671

Репутация: 1338


По умолчанию

Кузьмич респектище тебе огромный\ уже как час искал, твоя функция лучшая в реализации

Цитата:
Самое простое и понятное описание этого алгоритма http://openteam.info/index.php?page=viewart&art_id=1
Это для тех кто хочет понять как именно работает

Последний раз редактировалось xqwerx; 30.08.2007 в 15:50..
 

  #198  
Старый 30.08.2007, 16:09
z01b
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
Провел на форуме:
2360904

Репутация: 1393


По умолчанию

Кузмичь, лови плюсег )))
Gloff тебе тоже +1, статейка просто класс!

Последний раз редактировалось z01b; 30.08.2007 в 16:13..
 

  #199  
Старый 31.08.2007, 15:21
Piflit
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме:
5128756

Репутация: 2032


Отправить сообщение для Piflit с помощью ICQ
По умолчанию

Что означает тип переменной со звездочкой?\
Например char*
 

  #200  
Старый 31.08.2007, 15:32
Ni0x
Постоянный
Регистрация: 27.08.2006
Сообщений: 367
Провел на форуме:
2009677

Репутация: 472
По умолчанию

в твоем случае указатель на тип char, более подробнее можно прочитать в любой книге для новичков.
 
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ