-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Mojahed Ghadban edited this page Dec 26, 2017
·
1 revision
Notes: The following files are the main files:
-
MG-Reading-Files-hashing-bytes-of-jpg.py --- The python (*.py) file you need to run ---
-
JPG-Results.txt --- The Output text generated after checking files, it contains results ---
-
Sample-Output.txt --- Text File with Sample Output ---
-
.gitignore
-
readme.md
-
readme.txt
-
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.