Original code and details can be found here:
https://github.com/blakeja/Wss3ContentRecovery/releases/latest
-server (Required)
-database (Required)
-connectiontimeout (Optional, default = 30)
-commandtimeout (Optional, default = 30)
-buffersize (Optional, default = 1000000)
-whatif (Optional, default = false)
recover.exe -server your_server_name -database your_database_name
recover.exe -server your_server_name -database your_database_name -whatif
recover.exe -server your_server_name -database your_database_name -connectiontimeout 60 -commandtimeout 45
Specifying -whatif will only test the database connection and check file name length. Directory creation and file writing will be skipped.