Flash Project
Build
mkdir build
cd build
cmake ../CMakeLists.txt
make
Usage
you should use param -d
or --device
to pass path to your device
Example
FlashProject.exe -d <path to device> # e.g. F:/
Contributors
- Gorlov – logging, folder tree creation, uuidv4 generation function.
- Gusarov – work on the main cycle of the program, the file splitting algorithm, file creation and processing, output of the result of the program.
- Stikentzin – checking files, working on the main program cycle, documentation, deleting uncorrupted files.
- Zhukov – seed and binary sequence generation.
- Lyakishev – creating and processing files.
Working process
After executing FlashProject.exe on Windows or ./FlashProject on Unix/MacOS program will output similiar to that: ![[photo_2022-06-05_13-22-12.jpg]]
Tests:
Tested on flash under Ubuntu:
- Total space – 13Gb
- File system type: etx3/ext4
– Program output:
– Folders left:
– Final size of the folder –