1
0
mirror of https://github.com/nigelbarink/R3c0v3r.git synced 2026-02-14 02:10:50 +00:00
Files
R3c0v3r/readme.md

39 lines
1.0 KiB
Markdown

# Rec0v3r h4rv4rd
## CS50
### Goal:
__Implement a program that recovers JPEGs from a forensic image, per the below.__
```cmd
$ ./recover card.raw
```
### Specification
Implement a program called recover ``recover`` that recovers JPEGs from a forensic image.
* Implement your program in a file called ``recover.c`` ~~in a directory called ``recover``~~
* Your program should accept exactly one command-line argument, the name of a forensic image from which to recover JPEGs.
* If your program is not executed with exactly one command-line argument, it should remind the user of correct usage, and ``main`` should return ``1``.
* Your program, if it uses ``malloc``, must not leak any memory.
### Usage
Your program should behave per the examples below.
```cmd
$ ./recover
Usage: ./recover image
```
```cmd
$ ./recover card.raw
```
## Resources
**Harvard CS50 exercise:** [https://cs50.harvard.edu/x/2020/psets/4/recover/#:~:text=y%20card,%20but%20t](https://cs50.harvard.edu/x/2020/psets/4/recover/#:~:text=y%20card,%20but%20t)