					README 
					------
			
				gET iT i sAY. giis
				==================
				
1)About giis
2)How to install
3)Limitaions and Future Versions
4)Copyright Issues
5)References and Thanks 
6)Feedback

About giis:
==========
gET iT i sAY.giis  is a text based file recovery tool.
Files upto 8.04MB can be recovered.giis in its starting stage.It's just start this is a ALPHA version of giis.I searched this kind of tool for free and i tried  my best but didn't find.
It may be already available in open source but i'm  not used such tool so far.So giis is a little  bit of work for open source from my part.

I'm a lazy person.But for giis tried  to use meaningful names  for readablity only because i strongly believe it will help beginners to learn about file system.

How to install:
==============  
Copy giis folder into  /root
Then type, cd /root/giis
Then type, make
To run type, ./giis
That's it.
Now files at /root and /home are available for recovery.
If you added a new file make an update otherwise that file won't be available
for recovery.See Limitations.

Note:
----
Default LEVEL_VALUE is 3.
LEVEL_VALUE specifies how many levels of directories to be included.
Make sure you have the LEVEL_VALUE set to  your needs.
For example,if want all files from /home/lg to be included into giis set 2.
/home/lg  LEVEL_VALUE is 2.
/root/Desktop LEVEL_VALUE is 2.

Get one more level deeper,

/home/lg/Desktop LEVEL_VALUE is 3.
/home/lg/songs   LEVEL_VALUE is 3.

LEVEL_VALUE is macro found at /giis/giis.h file.

Limitations and Future Versions:
================================
*This version of giis will recover file from only root and home dir.
It will recover only those files that are available at the time of update or install.
So if a add a new file then update giis.So make update from time to time.

*Only files upto 8.04 MB can be recovered.
*Even when you update,LEVEL_VALUE taken into account. 


In future versions ( which is being worked out right now )  giis will have,
Much more reliable file recovery which deals with fragments too.
No filesize limitation.
Much more efficient ways of storage space management. 
Elimination of LEVEL_VALUE limitation.
More users options.

Copyright Issues:
=================
gEt iT i sAY.giis is placed under GNU GPL.For more see /giis/COPYING.
You are most welcome to do anything with product.
If you think giis helped you all i want just a thanks.

References and Thanks:
=====================
For theory part i read,
Gadi Oxmen's EXT2ED - I thank him for any inventing doc part which helped a lot.
Books:
Linux internals - Michel Beck and others.
Unix for programmers and users -Graham glass.
Advanced unix for programmers - Stevens Richard.
Linux internals - Daniel P.Bovet and Marco Cesati
For coding references i look into,
	/linux/src/ext3 -- Linux ext3 source codes 
	/EXT2ED		-- Gadi Oxmen's.
	/e2fsck		-- Theodore Ts'o	
Feebdack:
=========
................I thnik to cna raed tihs .......
		Yuo aer fere to sned yuor comments adn criticizm to me.I'm hppay to 
receive yuor mial.My olny ami is gvie a fere tool fro flie recovery in oepn sourec.
mial me at <lakshmipathi_g@rediffmail.com>
 				
 				Thakn yuo.







