You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+7-5Lines changed: 7 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,7 +28,7 @@ Statistics:
28
28
29
29
# Purpose #
30
30
31
-
bin2cpp is not implemented using [executable resources](http://en.wikipedia.org/wiki/Resource_(Windows)). Instead, bin2cpp creates multiple function calls for retrieving the data which makes it harder to steal the executable's content. It also makes it even harder to replace an existing resource of the executable.
31
+
bin2cpp is not implemented using [executable resources](http://en.wikipedia.org/wiki/Resource_(Windows)). Instead, bin2cpp creates a single function call for retrieving the content and the properties of a file which makes it harder to steal the executable's content. It also makes it even harder to replace an existing resource of the executable.
32
32
33
33
It is designed to be easy to use by developers and to provide easy call functions to get access to the data of the embedded files.
34
34
@@ -42,11 +42,13 @@ The generated functions that reads and extracts the embedded content does not re
42
42
The main features of the project are:
43
43
44
44
* Easily converts small files as C++ source code for embedding into a C++ executable.
45
-
*Content extraction supported by a unique function call for each embedded file.
46
-
* Supports a multiple embedded files at once.
45
+
*Access content with a unique function call for each embedded file.
46
+
* Supports multiple embedded files at once.
47
47
* Makes it harder for resource hacker to modify or steal the embedded files.
48
48
* No third party libraries required for retrieving the data of the embedded files.
49
-
49
+
* Supports different types of code generator: string, segment, array.
50
+
* File's originals `size` and `filename` properties available from generated source code.
51
+
* Source code control: select a custom file interface and namespace
50
52
51
53
52
54
## Use cases ##
@@ -68,7 +70,7 @@ The following list shows situations where bin2cpp is useful:
68
70
69
71
# Usage #
70
72
71
-
The following show how to use bin2cpp with code examples:
73
+
The following section shows how to use bin2cpp with code examples:
0 commit comments