Description: Java Shannon Fano Algorithm , encryption and decryption.
CitireBit.java read bit by bit from text/bmp file
Compara.java compares 2 bits
In.txt it s the in file for the interface and algorithm
Interfata.java it s the interface file
Nod.java it s the node, for the tree structure
Performante.java It s for the performances of the algorithm ( in percent )
ScriereBit.java writes a bit into the compressed file
Vect.java a vector structure which i use to keep the track in tree
To Search:
File list (Check if you may need any files):
JavaApplication2
................\build
................\.....\classes
................\.....\.......\CitireBit.class
................\.....\.......\Compara.class
................\.....\.......\core
................\.....\.......\Interfata$1.class
................\.....\.......\Interfata$2.class
................\.....\.......\Interfata$3.class
................\.....\.......\Interfata$4.class
................\.....\.......\Interfata$5.class
................\.....\.......\Interfata$6.class
................\.....\.......\Interfata$7.class
................\.....\.......\Interfata$8.class
................\.....\.......\Interfata.class
................\.....\.......\Nod.class
................\.....\.......\Performante.class
................\.....\.......\RutinaIO
................\.....\.......\ScriereBit.class
................\.....\.......\Vect.class
................\.....\da.exe4j
................\build.xml
................\compresie.exe
................\dist
................\....\JavaApplication2.jar
................\....\README.TXT
................\manifest.mf
................\nbproject
................\.........\build-impl.xml
................\.........\genfiles.properties
................\.........\private
................\.........\.......\config.properties
................\.........\.......\private.properties
................\.........\.......\private.xml
................\.........\project.properties
................\.........\project.xml
................\src
................\...\CitireBit.java
................\...\comp.exe
................\...\Compara.java
................\...\error.log
................\...\in.txt
................\...\Interfata.form
................\...\Interfata.java
................\...\Nod.java
................\...\Performante.form
................\...\Performante.java
................\...\ScriereBit.java
................\...\Vect.java
................\test