Skip to content
This repository has been archived by the owner on Dec 3, 2017. It is now read-only.
/ TFAT Public archive

TOs kernel FAT16 & FAT32 filesystem parser and handler

License

Notifications You must be signed in to change notification settings

1995parham/TFAT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TFAT

Introduction

TOs kernel FAT16 & FAT32 filesystem parser and handler with interactive shell

This project was originally written for assembly programming course at Amirkabir university. This project was completely written by C under ubuntu with gcc.

In this project we use kernel-coding style from Linus Torvalds and use some script from kernel to validate our code against that.

Some TFAT features include:

  1. FAT type detection
  2. Support FAT16 & FAT32
  3. Delete & Un-delete
  4. ls & cd & dump ... commands
    &...

Contribution

If you have an idea or find a bug feel free to fork TFAT and send us a pull request and you can see here for TFAT TODO list.

Contributors

Dependencies

  1. GNU readline
  2. GNU history
    both project available at GNU READLINE HOMEPAGE

Installation

mkdir build; cd build
cmake ../
make

References

For FAT structure details and our references implementation please see following links: