Closed pipizhao-2020 closed 3 years ago
This means you did not compile the source with zlib, which it needs to support writing EWF files.
the output of configure should tell you something like:
Building:
...
ADLER32 checksum support: zlib
DEFLATE compression support: zlib
...
Features:
...
Write support: yes
...
but i have compiled the ewfacquire with zlib.lib
@pipizhao-2020 can you then be more specific about what steps you took, build details, platform, etc. I cannot help you if you don't provide the necessary information to do so.
I build ewfacquire in visual studio 2017 in windows
I built ewfacquire in visual studio 2017 in windows
Which version? directly from the git source or one of the experimental pre-releases ? https://github.com/libyal/libewf/releases
I use the command: git clone https://github.com/libyal/libewf.git to download the code , This should be the latest version.
So that is the development version of the experimental version of libewf, which unless you're developing or testing libewf, I do not recommend using. Use this version https://github.com/libyal/libewf-legacy instead for "production purposes"
Regarding the issue you might be missing HAVE_WRITE_SUPPORT
in the build process try adding it to https://github.com/libyal/libewf/blob/main/common/config_winapi.h
I want to use it for development,I should know how to create E01 file and parse E01 file. Do you have E01 relevant information or some related principles? i have try adding it to config_winapi.h and it works. but it create a lot of files like test.E01、test.E02、test.E03 and so on. is that normal? i just want to save the hardDisk data in one file like test.E01. thank you very much for your answer.
I want to use it for development,I should know how to create E01 file and parse E01 file.
if that means you're not developing libewf itself, use the legacy version
but it create a lot of files like test.E01、test.E02、test.E03 and so on. is that normal?
yes
i just want to save the hardDisk data in one file like test.E01
change the format setting before writing the data
thank you for your answers, i should read your code in detail now.
i should read your code in detail now.
start with the include header include/libewf.h and format documentation https://github.com/libyal/libewf/tree/main/documentation that should give you an idea abut the settings/features
Question seems to have been answered, closing issue
I don't know why this error: write access currently not supported - compiled without zlib appears. is there a problem with zlib?