Firstly, you should try to repair the file and then attempt a possible conversion because there is no application or a way to convert a corrupted file to a fully working PST format.
Microsoft even provides information on how to attempt repair operations on its official website. I suggest visiting this URL to obtain additional details about it. You can find applications that convert those file formats by accessing the following URL.