![]() |
|
Модераторы: feodorv |
![]()
|
|
| drZmeu |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 183 Регистрация: 22.11.2006 Репутация: 1 Всего: 1 |
Привет народ и мне снова потребовалась помошь более опытных людей чем я
Вобшем убил день в пустую но так ничего толком и не нашёл Есть несколько примерчиков:
Этот пример не подходит для перевода очень больших файлов =( Вылетает из среды с ошибками =\ Вопрос почему и можно ли его както упростить и переделать чтоб он мог работать с большими файлами... А вот если кто сможет опишите детально этот пример что в нём происходит на какой строке ато у меня ещё остались проблемы =\ Вот и всё что хотелось сказать... Спасибо за уделённое внимание... Ах да чуть незабыл код должен работать с большими объёмами для того чтоб клеить файлы к письму в аттаче =\ --------------------
[code=html]<table bgcolor='#0' width='69'><tr align='center' bgcolor='#0'><td><font size='6' face='cursive' color='#ffffff'><b>A</b></font></td></tr><tr align="center" bgcolor="#0">[/code] |
|||
|
||||
| jonie |
|
||||||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 5 Всего: 118 |
а далее скажем так:
и не парился)) ну и по аналогии доделывай.. -------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
||||||||
|
|||||||||
| drZmeu |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 183 Регистрация: 22.11.2006 Репутация: 1 Всего: 1 |
Извени но это слишком большой код
Нужно что-то короче... Значит я смогу зазширить буфер и занести туда больше информации =\ Ладно жду примеров и т.д =) --------------------
[code=html]<table bgcolor='#0' width='69'><tr align='center' bgcolor='#0'><td><font size='6' face='cursive' color='#ffffff'><b>A</b></font></td></tr><tr align="center" bgcolor="#0">[/code] |
|||
|
||||
| jonie |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 5 Всего: 118 |
"Дай Бог памяти" - молитва программиста. удачи. -------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
||||
|
|||||
| ptr |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 661 Регистрация: 31.5.2006 Где: Новосибирск Репутация: 9 Всего: 14 |
Ничего не понял
Что за ошибки? Это сообщение отредактировал(а) ptr - 15.1.2007, 15:53 -------------------- Единственный способ определить границы возможного - это выйти за эти границы, в невозможное. Артур Кларк. |
|||
|
||||
| jonie |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 5 Всего: 118 |
какие - какие... ужель по заголовку непонять?)
static int msg_b64enc(char outbuf[1024], char filename[1024]). стек портится) такая вот имхо "кривая"реализация просто. ЗЫ: может сделать callback если уж так хочется буфер в 1024 байт....?) -------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
| drZmeu |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 183 Регистрация: 22.11.2006 Репутация: 1 Всего: 1 |
Я хочу чтоб я мог приотатчить файл размером ну в 100 килобайт вот как это сделать =\
Помогите чтоли... --------------------
[code=html]<table bgcolor='#0' width='69'><tr align='center' bgcolor='#0'><td><font size='6' face='cursive' color='#ffffff'><b>A</b></font></td></tr><tr align="center" bgcolor="#0">[/code] |
|||
|
||||
| drZmeu |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 183 Регистрация: 22.11.2006 Репутация: 1 Всего: 1 |
Unhandled exception at 0x7c9378ae in b64.exe: 0xC0000005: Access violation writing location 0x00030ff8.
Вот ошибка =\\ --------------------
[code=html]<table bgcolor='#0' width='69'><tr align='center' bgcolor='#0'><td><font size='6' face='cursive' color='#ffffff'><b>A</b></font></td></tr><tr align="center" bgcolor="#0">[/code] |
|||
|
||||
| ptr |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 661 Регистрация: 31.5.2006 Где: Новосибирск Репутация: 9 Всего: 14 |
Найди нормальную реализацию и можешь кодировать хоть гигабайтные файлы. -------------------- Единственный способ определить границы возможного - это выйти за эти границы, в невозможное. Артур Кларк. |
|||
|
||||
| jonie |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 5 Всего: 118 |
-------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
| ptr |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 661 Регистрация: 31.5.2006 Где: Новосибирск Репутация: 9 Всего: 14 |
Я ничего плохого про твою реализацию не говорил -------------------- Единственный способ определить границы возможного - это выйти за эти границы, в невозможное. Артур Кларк. |
|||
|
||||
| drZmeu |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 183 Регистрация: 22.11.2006 Репутация: 1 Всего: 1 |
Блин народ хватит дискутировать вы мне с моей реализацией помогите plizzzzzzzzz.
Мне гигобайты ненадо максимум 178 килобайт это придел. Но нужен код поменьше =\ --------------------
[code=html]<table bgcolor='#0' width='69'><tr align='center' bgcolor='#0'><td><font size='6' face='cursive' color='#ffffff'><b>A</b></font></td></tr><tr align="center" bgcolor="#0">[/code] |
|||
|
||||
| W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 1 Всего: 121 |
http://base64.sourceforge.net/b64.c
http://koders.com/default.aspx?s=base64&am...=Cpp&li=%2A Это сообщение отредактировал(а) W4FhLF - 19.1.2007, 22:52 -------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
| drZmeu |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 183 Регистрация: 22.11.2006 Репутация: 1 Всего: 1 |
Уря наконецто W4FhLF пасибо огромное...
Короче начеркал я примерчик точнее облегчил пример W4FhLF только для кодирования файла вобшем возник такой вопрос по сколько символов должна быть строка в base64 72 или 74 символа??? Короче вот пример жду поправлений и замечаний =)
Если всё правильно то начну переводить в WinAPI открытие файла , чтение и т.д Жду ответа правильно ли он кодирует или нет? Добавлено @ 11:40 Ой или файл кодируется по 76 символов =\ --------------------
[code=html]<table bgcolor='#0' width='69'><tr align='center' bgcolor='#0'><td><font size='6' face='cursive' color='#ffffff'><b>A</b></font></td></tr><tr align="center" bgcolor="#0">[/code] |
|||
|
||||
| drZmeu |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 183 Регистрация: 22.11.2006 Репутация: 1 Всего: 1 |
И снова трабл но уже не с кодировкой хотя =\
Короче все мы знаем что на smtp.mail.ru нужна авторизация для того чтоб отправить письмо =( Вобшем трабла такая что вроде всё должно проходить но не проходит вобшем вот: //---------------------------------------------- S: 220 U: helo hdp S: 250 U: AUTH LOGIN S: 344 U: ********* S: 344 U: ********* S: 235 U: MAIL FROM:<[email protected]> S: 250 OK U: RCPT TO:<[email protected]> S: 250 U: DATA S: 354 U: "TXT" U: . //----------------------------------------------- Это сессия чата с smtp сервером =\ Проблема возникает после AUTH LOGIN этот запрос отправляется серверу но после запрашивается логин а после пароль в base64 тоесть \r\n не проходит и \r\n\r\n тоже не проходит ибо вся эта бойдень должна быть в base 64 что делать как авториоватся --------------------
[code=html]<table bgcolor='#0' width='69'><tr align='center' bgcolor='#0'><td><font size='6' face='cursive' color='#ffffff'><b>A</b></font></td></tr><tr align="center" bgcolor="#0">[/code] |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Сети | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |