-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTbdFile.cpp
More file actions
56 lines (52 loc) · 1.25 KB
/
TbdFile.cpp
File metadata and controls
56 lines (52 loc) · 1.25 KB
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
//
// File.cpp
// 12_LSB_Steganography_practice
//
// Created by Ashwani on 06/05/20.
// Copyright © 2020 Ashwani. All rights reserved.
//
#include "File.hpp"
string File::getFileExtension()const
{
return this->fileExtension;
}
void File::setFileExtension(const string &fileExtension)
{
this->fileExtension = fileExtension;
}
//void File::storeFileName(string fileName)
//{
// this->fileName = fileName;
//}
//
//bool File::findExtension(File &objFile)
//{
// char *buffer = new char[BYTE];
// //char extension[FIRSTSIXTEENBYTE] = {};
// unsigned findExtension = FIRSTSIXTEENBYTE;
// ifstream targetFile(objFile.fileName, ifstream::binary);
// if(!targetFile)
// {
// cout << "File " << objFile.fileName << " does not exist." << endl;
// return false;
// }
//
// while(targetFile.read(buffer, BYTE) && findExtension)
// {
// if(*buffer == 'B')
// setFileExtension(".bmp");
// else if(*buffer == 'G')
// setFileExtension(".gif");
// else if(*buffer == 'J')
// setFileExtension(".jpg");
// else if(*buffer == 'P')
// {
// setFileExtension(".png");
// break;
// }
// findExtension--;
// }
//
// return true;
//
//}