Skip to content
This repository has been archived by the owner on May 3, 2021. It is now read-only.

riina/fat32lib.NET

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fat32lib.NET

.NET port of fat32lib

This library (fat32lib.NET) is a port of the library fat32lib obtained from

https://android.googlesource.com/platform/external/fat32lib/

which itself is a modified version of the library fat32-lib obtained from

https://github.com/waldheinz/fat32-lib

which is, according to its README, originally based on the FAT file system driver included in the JNode operating system

Information

Class structure (under the root namespace FAT32Lib) has been preserved.

C# naming conventions have been adhered to (Pascal case for methods, prefixing interface names with "I").

Usage of some classes have been converted to .NET (near) counterparts. E.g. ByteBuffer > MemoryStream, IllegalStateException > InvalidOperationException.

FatType was changed to a class with static readonly objects (derived from FatType) BASE_FAT12, BASE_FAT16, and BASE_FAT32.

Javadoc comments have been converted to XML-style C# documentation.

Normal comments have been preserved.

A sample basic extraction program can be found at src/FAT32Lib/FAT32Lib.Test.

About

.NET port of fat32lib

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages