-
Notifications
You must be signed in to change notification settings - Fork 0
/
readme.txt
66 lines (20 loc) · 1.23 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
Reading Files/Directories and Hashing with Python
Description: Module to calculate the MD5 values of JPEG files within directories and subdirectories
Usage: python.exe MG-Reading-Files-hashing-bytes-of-jpg.py
Notes:
The following files are the main files:
1) MG-Reading-Files-hashing-bytes-of-jpg.py --- The python (*.py) file you need to run ---
2) JPG-Results.txt --- The Output text generated after checking files, it contains results ---
3) Sample-Output.txt --- Text File with Sample Output ---
4) .gitignore
5) readme.md
6) readme.txt
7) requirements.txt
- The rest of the files inside directories are for testing purposes, they will be checked in addition to the above files.
- Criteria of checking files:
If file is jpg or not
If file is jpg then read the first 4 bytes
If the first 4 bytes match the globally defined header jpgHead = b'\xff\xd8\xff\xe0'
Return MD5 Hashing value of the jpg file and store output it in JPG-Results.txt
- Try and Except statements were used to check existence of a file or directory, and to try to open them.
- The program is supposed to handle all errors associated with checking and opening these files and returning proper messages accordingly.