Попробуйте это. #include "Md5.hpp" #include <fstream> #include <iostream> char* itoa(int value, char* result, int base); int main (int argc,...
devillsd Приаттачте исходник, посмотрим.
Microedition Это точно не C++.
на любом файле?
_DEN_ Создай для этого вопроса отдельную тему, может я и отвечу. ^) За мной следят спецслужбы всего мира, а тут ещё ты со своим "подозрительным". ^)
_DEN_ Действительно интересуешься моим возрастом? Почему именно моя персона заслужила такого внимания?
_DEN_ K.O забыл добавить.
Полагаю пора заводить WASM._DEN_, хип для него тесноват. Как на это смотрит администрация сайта?
_DEN_ Этим вопросом и кое-какими другими высказываниями, ты ответил сколько тебе, хотя всем это пополам. З.Ы. Нет желания опять переходить на...
Перенести реализацию в файл реализации и в его начале написать - using namespace somens; ^)
Там есть ошибка, цикл нужен такой. for (int i=0; i<16; i++) { szStr[i*2]=0; szStr[i*2+1]=0;...
У меня всё корректно, тестирую 4Гб файлы. Как проверяете корректность? Бинарный режим открытия файла не забыли? Тестовый код. #include "Md5.hpp"...
devillsd За какое время теперь вычисляется?
Про компилятор понял, попробуйте лучше это. ^). Здесь кроссплатформенно.
Да, примерно так. MD5 hash; hash.Begin(); hash.Update(...); hash.Update(...); .... hash.End(); hash.GetHash(...); Компилятор gcc, но должно...
mmap здесь тупо ничего не даст. Ни удобства(из-за интерпретации как памяти), ни скорости(так как скорее всего файл не будет до этого промаплен)....
Использование mmap здесь просто не оправдано.
devillsd А чего там переделывать-то? Он же по определению потоковый. Могу показать свой велосипед на C++. Как вы себе это представляете? mmap...
Грузится только часть, не целиком. Вы создаёте буфер размером более гигабайта? Зачем? Создавайте и читайте к примеру по мегабайту.
Ещё бы они писали, практика показывает другое.
Имена участников (разделяйте запятой).