FATS Roover API

Vous êtes développeur et vous souhaitez stocker des informations privées  sur un pseudo fat plutot qu'en native ,qui soit loger sur un fichier image ou ailleurs , eh bien c'est ici.

C'est un des rare API existant dans notre monde permettant ceux-ci c'est à dire stocker des fichiers virtuelles sur un fichier image.

Profitez en bien à télécharger ces API car vous ne trouverez pas cela ailleurs.

Explication :

Il ne s'agit pas de Fat native comme (ext4,ntfs) , mais plutot une fat hébergé dans un fichier image et pilotable par programmation.

Si il s'agit de rendre la fat visible dans l'explorateur de Windows ainsi tous les applications , vous devez télécharger les API VDXS (VDFS) , il y a un sample fournit.

1)Fichier virtuel dans la fat lambda , fat lambda dans le fichier vfile.bin (lui hébergé en natif)

2)Répertoire virtuel dans la fat lambda , fat lambda dans le fichier vfile.bin (lui hébergé en natif)

3)Donnée data hébergé dans le fichier de la fat lambda , fat lambda dans le fichier vfile.bin(lui hébergé en natif)

4)Chemin virtuelle dans la fat lambda , fat lambda dans le fichier vdfile.bin (lui hébergé en natif)

 

Inconvénient :

Non libre
Code source indisponible
Comporte quelques bugs mais utilisable
Non portable !
Non visible dans l'explorateur de Windows , il faudra télécharger les API VDXS (VDFS) et utiliser un le sample adéquats.
Utilitaire de réparation indisponible pour la version 1.0
Limite théorique de la fat à 2 Téra octets
Pour le stockage sur une partition (\\.\PhysicalDrive) au lieu d'un fichier binaire => c'est au client de l'écrire !
Support quota non prise en charge
Support ACL malfonction jusqu'a la version 3.0 !

Avantage :

Compatible Windows XP,7,..,10
Mise en oeuvre et prise en main simple
Support Dot net (Source indisponible du jour 14/04/2018)
Cryptage des données et protection par mot de passe
Possibilité de télécharger une licence libre limiter dans le temps (x86 platform uniquement)
Possibilité de stocker la fat sur un fichier image
Cette API lui même utilise aucun driver noyaux (sauf pour être visible dans l'explorateur)
Support AMD64
Possibilité de travailler sur la FAT en lecture seule !
Prise en charge support ACL à partir de la version 4.0 (prise en charge DACL_SECURITY_INFORMATION,GROUP_SECURITY_INFORMATION,OWNER_SECURITY_INFORMATION)
Gestion fat sur n'importe quelle support possible

Fonction intégrés :

Formattage
Cryptage
Ouverture fat en lecteur seul ou lecture écriture
Fichier et répertoire
 
 

Limiter de la version d'évaluation :

Une seul instance par session utilisateur
Popup affichant limitation de version
Taille maximale autoriser 256 Mb
Utilisable si il est attacher à un debugger
 
 

 

Téléchargement :

Version Téléchargement Changelog
1.0

-

 
2.0

Ici

 
2.2

Ici

Réparateur de fat intégrer
3.0

Ici

Emulation burning fat utilisé dans fat Reever(Read-Only)

Erreur code translation

4.0

Ici

Solver : Echec montage Fat_Open en mode lecteur seule

fFats_GetLastError retourne l'erreur par thread

ACL support (DACL_SECURITY_INFORMATION,GROUP_SECURITY_INFORMATION,OWNER_SECURITY_INFORMATION)

Verification ACL possible mais beta

Compatible avec le plugin totalcommander disponible aprés Février 2020

Tag d'une taille supérieur à 1 mb

Bug divers.

Amélioration de la fonction 'ffats_fixerror'

Formattage avec option LockSector prise en charge

     
     
     

Code erreur de fat virtuelle cliquer ici