Форум программистов, компьютерный форум CyberForum.ru

Вычисление MD5 суммы папки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Visual Studio Express http://www.cyberforum.ru/cpp-beginners/thread941522.html
Установил Visual Studio Exppress, т.к. она бесплатная, но не пойму, как теперь создать консольное приложение. В меню создания проекта такого пункта нет
C++ Замещение и виртуальные функции Ребят,какой смысл в создание виртуальных функций ,кроме как создание базовых классов объекты которых нельзя создать?Ведь можно просто заместить те же самые функции! Иными словами: в чем смысл виртуальных функций? http://www.cyberforum.ru/cpp-beginners/thread941488.html
Класс time C++
Создайте класс Время, в котором реализованы операции сложения, вычитания, сравнения, ввода и вывод на экран. Возможность конвертации времени из американского формата am (pm): 10:00 pm = 22:00, 12:00 pm =00:00 #include <iostream> #include <string> using namespace std; class myTaim { public: myTaim(){???????????:confused:}; ~myTaim(){???????????:confused:};
Роль палочки C++
Какую роль играет палочка (\) на конце строк 9-14? #include "stdafx.h" #define DEBUG #include <iostream> using namespace std; #ifndef DEBUG #define ASSERT(x) #else #define ASSERT(x) \
C++ утечки памяти - просто жесть http://www.cyberforum.ru/cpp-beginners/thread941462.html
analysis *SP; // объявляем классы SP = new analysis(Edit1->Text); //загружаем данные SP = new analysis(Edit2->Text); //загружаем данные SP->perform_analysis(SP); // проводим анализ //удаляем //delete SP; //delete SP;так вот, что коменчу, что не коменчу delete , память в диспетчере, утекает!! рисует мне какието 60 метров каждый раз! т.е. при нажатии кнопки "вычислить"(кнопка которая...
C++ Вызов одного приложения из других Доброго времени суток дамы (уж если таковые тут имеются) и господа (что более вероятно)! Столкнулся я вот с какой проблемой - приступив к изучению новой для себя темы "Базы данных" нашел на просторах интернета задание, примерно следующего содержания: --Написать key-value storage с основными операциями (CRUD) и радоваться. Проблем это не вызвало и я это сделал на языке программирования C++... подробнее

Показать сообщение отдельно
Delvox
7 / 7 / 1
Регистрация: 09.03.2013
Сообщений: 54
24.08.2013, 07:53  [ТС]     Вычисление MD5 суммы папки
Цитата Сообщение от zer0mail Посмотреть сообщение
ТС нечетко сформулировал вопрос, под "хеш папки" можно понимать:
а. хеш самого файла папки
б. хеш содержащихся в ней файлов
в. хеш содержащихся в ней и в ее подпапках файлов

наверное, это не все варианты, но даже по ним надо уточнять способ расчета:
- если хеш по файлу папки, то как учитывать удаленные записи?
- если по содержимому файлов, то в каком порядке их брать?
- что если у файла в папке изменится дата/время или имя, но содержимое не изменится?
Дата и время, насколько я знаю, не влияют на изменение хэша, хэш вычисляется по бинарному файлу.

Добавлено через 24 секунды
Цитата Сообщение от grizlik78 Посмотреть сообщение
При наличии инструмента — ничего сложного
Код
$ tar -c folder | md5sum
9b9f07661b450531858834d8623e58f2  -
$ tar -c folder | md5sum
9b9f07661b450531858834d8623e58f2  -
$ touch folder/abc
$ tar -c folder | md5sum
5a4f0912e008835182921a094ce6a97b  -
$ touch folder/abc      
$ tar -c folder | md5sum
977854686e431948fe2bce9849c45a29  -
Не понял, можете по конкретнее?
 
Текущее время: 10:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru