Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 1
Регистрация: 24.06.2016
Сообщений: 24
1

Найти все RTF файлы, захешировать эти файлы MD5 и SHA1. Потов захешированые файлы поместить в документ

12.03.2018, 15:29. Показов 842. Ответов 2
Метки нет (Все метки)

Найти все RTF файлы, захешировать эти файлы MD5 и SHA1. Потов захешированые файлы поместить в фаил(txt или в любой другой)в котором должны содержаться эти захешированные данные путь к ним (C:\\Users\\User\\Documents...) и с ихними метадатами (имя, объем файла, время доступа)
С питоном раньше не работал и не очень его люблю, есть пример процедур хеширования
Python
1
2
3
4
5
6
md5 = hashlib.md5(data).hexdigest()
sha1 = hashlib.sha1(data).hexdigest()
size = os.path.getsize(filepath)
atime = time.ctime(os.path.getatime(filepath))
ctime = time.ctime(os.path.getctime(filepath))
mtime = time.ctime(os.path.getmtime(filepath))
И есть пример нахождения пути, но не уверен что работает
Python
1
2
3
4
5
6
7
8
9
import os
 
path = "C:\\Users\\User\\Documents\\FAN"
for (dirpath, dirnames, filenames) in os.walk(path):
  #print(dirpath)
  #print(filenames)
  for file in filenames:
    if ".log" in file[-4:]:
      print(file)
Шаблон для файла RTF - первые 6 байтов - {\ rtf1
Не знаю как все слипить, и то ли это вообще
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.03.2018, 15:29
Ответы с готовыми решениями:

Сделать макрос, находящий все файлы .txt и открывающий эти файлы по очереди
Надо сделать макрос в vba excel , чтобы он находил все файлы txt и открывал после нажатие ок, все...

Находить в папке файлы с расширением .pes, и обрабатывать эти файлы с формированием скриншотов
Ребят столкнулся с такой задачей которую я буду выполнять очень долго сам в програмировании не...

Предупреждение "Эти файлы нельзя открыть.... " при запуске программы через "найти программы и файлы"
Доброго времени суток! Вылазит надпись "Эти файлы нельзя открыть. параметры безопасности...

Как посредством CMD сравнить все файлы в заданной директории и удалить файлы с одинаковым содержимым?
В папке "папка" находятся текстовые файлы 1.txt 2.txt 3.txt 4.txt, некоторые из этих файлов имеют...

2
75 / 49 / 26
Регистрация: 22.02.2015
Сообщений: 306
12.03.2018, 20:35 2
Цитата Сообщение от God3361 Посмотреть сообщение
И есть пример нахождения пути, но не уверен что работает
Возьмите и проверьте, кому это надо ?

Цитата Сообщение от God3361 Посмотреть сообщение
Не знаю как все слипить
Реализуйте в точности все как вы и написали, все функции у вас есть. Вот пример хеширования файла.
Python
1
2
3
4
5
6
import hashlib
 
data = open('file', 'rb').read()
sha1 = hashlib.sha256(data).hexdigest()
md5 = hashlib.md5(data).hexdigest() 
print(sha1, md5)
0
0 / 0 / 1
Регистрация: 24.06.2016
Сообщений: 24
12.03.2018, 20:41  [ТС] 3
DUMP, я имел ввиду что работает так как нужно я то проверял ...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.03.2018, 20:41

На почту пришел файл после открытия которого все файлы превратились в файлы с расширением 1TXT
Прошу помощи, на почту пришел файл после открытия которого все файлы превратились в файлы с...

Как рекурсивно переименовать все файлы в их md5 сумму с сохранением расширения?
Как рекурсивно переименовать все файлы в их md5 сумму (программа md5sum) с сохранением расширения?...

Сервер получает файлы от клиента, склеивает все полученные файлы в один большой. Протокол взаимодействия UDP
Дали задание, надеюсь на вашу помощь или быть может есть какие-то исходники, буду рад любой помощи....

Все файлы на ПК зашиврованы все файлы типа - Better Call Saul
Всем привет друзья! Уважаемый Sandor, вот такая трабла приключилась с моим ПК. Два дна назад,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru