JFileRecovery est une application Java qui permet de récupérer des fichiers à partir d’un périphérique de stockage, d’un CD ou d’un DVD endommagés. JFileRecovery peut sauver un grand nombre de données avec un minimum de perte. Lors d’une copie de fichiers beaucoup trop volumineux à partir d’un CD ou d’un DVD rayés, il arrive souvent que des erreurs CRC (contrôle de redondance cyclique) subviennent. JFileRecovery peut contourner ces erreurs CRC avec un minimum de perte de données. Pour de nombreux fichiers multimédia comme MP3, MPEG, AVI ou JPEG, les erreurs sont à peine visible (juste une seule mauvaise image dans la vidéo).