EWFRECOVER(1)

πŸ“¦
this version Β· 4 versions
, in arch rolling, debian bookworm, debian trixie, nixos 26.05, nixpkgs unstable, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

✨ NAME ✨

okay so bestie, meet ewfrecover πŸ’… β€” she's the utility that exports media data stored in EWF files. That's it, that's her whole job, and she eats every time. πŸ‘‘


🌸 SYNOPSIS 🌸

ewfrecover [-A codepage] [-l log_filename] [-p process_buffer_size]
           [-t target] [-hquvVx] ewf_files

πŸ’– DESCRIPTION πŸ’–

so like. ewfrecover is a utility to recover corrupt EWF files. corrupt files?? she said not on my watch, we're getting that data back. 🫢

ewfrecover is part of the libewf package. and libewf is a library to access the Expert Witness Compression Format (EWF). iconic behavior honestly.

ewf_files β€” the first or the entire set of EWF segment files. no cap, you can hand her one or hand her the whole squad. πŸ‘―β€β™€οΈ

the options are as follows, and yes, we're going through every single one because we don't skip:

  • -A codepage β€” the codepage of header section. options are: ascii (default, obviously πŸ’…), windows-874, windows-932, windows-936, windows-949, windows-950, windows-1250, windows-1251, windows-1252, windows-1253, windows-1254, windows-1255, windows-1256, windows-1257 or windows-1258. yes bestie, that's fifteen windows ones plus ascii, she said options for DAYS. 🌈
  • -h β€” shows this help. your little "what do I do" button, we love her. πŸ™‹β€β™€οΈ
  • -l log_filename β€” logs recover errors and the digest (hash) to the log filename. receipts!! 🧾
  • -p process_buffer_size β€” the process buffer size (default is the chunk size). leave it alone unless you know things, bestie.
  • -t target β€” the target file to recover to (default is recover). where she's dumping all that recovered goodness. πŸ“¦
  • -v β€” verbose output to stderr. she will yap and honestly? we listen. πŸ—£οΈ
  • -V β€” print version. identity check. πŸͺͺ
  • -x β€” use the chunk data instead of the buffered read and write functions. lowkey a whole different lane. ✨
not me noticing the synopsis also has -u and -q in -hquvVx β€” they're right there in the usage line, bestie, and we're keeping them exactly as they are. πŸ™ˆ

πŸ¦‹ ENVIRONMENT πŸ¦‹

None.

she needs nothing from the environment. self-sufficient queen. πŸ’…


πŸŽ€ FILES πŸŽ€

None.

no files to her name. mysterious. iconic. πŸ‘‘


⭐ EXAMPLES ⭐

ewfrecover will ask the information it needs. she's a "let's talk it through" kind of girl. 🫢

🌸 Recovering a corrupted image 🌸

ewfrecover corrupt.E01
ewfrecover 20120805
Export started at: Mon Aug  6 07:09:34 2012

This could take a while.

      ...

Export completed at: Mon Aug  6 07:09:34 2012

MD5 hash calculated over data:          d41d8cd98f00b204e9800998ecf8427e
ewfrecover: SUCCESS

SUCCESS!!! she ATE. πŸ”₯

πŸ’œ Trying to recover a non-corrupted image πŸ’œ

ewfrecover notcorrupt.E01
ewfrecover 20120805
EWF file(s) are not corrupted.

nothing to recover, bestie, the file is already thriving. she's not gonna fix what isn't broken. πŸ™…β€β™€οΈβœ¨


🌈 DIAGNOSTICS 🌈

errors, verbose and debug output are printed to stderr when verbose output -v is enabled. and like, heads up β€” verbose and debug output are only printed when enabled at compilation. so if you turned on -v and she's still quiet, that's why, don't come for her. πŸ’€


πŸ’€ BUGS πŸ’€

please report bugs of any kind on the project issue tracker:

https://github.com/libyal/libewf-legacy/issues

she wants the feedback, fr fr. constructive only please, we don't do mean in this house. 🫢


πŸ‘‘ AUTHOR πŸ‘‘

these man pages were written by Joachim Metz. legend behavior. 🫑


Copyright 2006-2014, Joachim Metz <joachim.metz@gmail.com>.

this is free software; see the source for copying conditions. there is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

okay so that part is the serious one bestie β€” no warranty, at all, zero, none. read it again. πŸ“’

🧚 SEE ALSO 🧚

ewfacquire(1), ewfacquirestream(1), ewfexport(1), ewfinfo(1), ewfmount(1), ewfverify(1)

the whole friend group!! go say hi. πŸ’œ


and that's the whole page, bestie πŸ’… this one's from the <strong>libewf</strong> era, dated <strong>January 19, 2014</strong> β€” old money, still slaying. mwah, go recover something. πŸŽ€βœ¨