1995parham / TFAT

TOs kernel FAT16 & FAT32 filesystem parser and handler

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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:

About

TOs kernel FAT16 & FAT32 filesystem parser and handler

License:GNU General Public License v3.0


Languages

Language:C 99.1%Language:CMake 0.9%