# Tooling for recovering corrupted files

**URL:** <https://forums.foundationdb.org/t/tooling-for-recovering-corrupted-files/3131>\
**Category:** Development\
**Created:** [January 21, 2022, 1:52am UTC](https://forums.foundationdb.org/t/tooling-for-recovering-corrupted-files/3131 "2022-01-21T01:52:52Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![rajivr](https://sea1.discourse-cdn.com/foundationdb/user_avatar/forums.foundationdb.org/rajivr/32/1100_2.png) [@rajivr](https://forums.foundationdb.org/u/rajivr)\
**Post date:** [January 21, 2022, 1:52am UTC](https://forums.foundationdb.org/t/tooling-for-recovering-corrupted-files/3131/1 "2022-01-21T01:52:52Z")

</div>

Continuing the discussion from [Issue #2480](https://github.com/apple/foundationdb/issues/2480#issuecomment-1018073306)

> We did not write a proper version of the tools above. It would be great to have them and I would be happy to help in a consulting role, but sadly we currently don’t have the resources to implement this.

@markus.pilman I’ll be happy to work on this after my current Rust bindings work is done, specifically for redwood storage engine.

If I can get a C API along with the relevant structs, I’ll be able to create safe Rust bindings for it. We can then use other crates from the Rust ecosystem in order to build up higher level tooling.
