Guten Tag,
Habe ein Programm zum komprimieren einer Datei.txt geschrieben und die klappt auch ohne Probleme. Jedoch möchte ich nun das Programm rückgängig programmieren. Also eine "komprimierte" Datei zu dekomprimieren, jedoch hänge ich da ein bischen. Könntet ihr mir da Bitte helfen ?
Hier ist das Programm zum Komprimieren. Was muss ich da ändern um eine Datei.txt dekomprimieren zu können ?
Danke
Habe ein Programm zum komprimieren einer Datei.txt geschrieben und die klappt auch ohne Probleme. Jedoch möchte ich nun das Programm rückgängig programmieren. Also eine "komprimierte" Datei zu dekomprimieren, jedoch hänge ich da ein bischen. Könntet ihr mir da Bitte helfen ?
Hier ist das Programm zum Komprimieren. Was muss ich da ändern um eine Datei.txt dekomprimieren zu können ?
Danke
Java:
import java.io.File;
import java.io.FileInputStream;
public class komprimieren {
public static void main(String[]args)
{
String dateiName = "unkomprimiert.txt";
File meineDatei = new File(dateiName);
try{
FileInputStream fis = new FileInputStream(meineDatei);
int fr=0;
int act=fis.read();
while(fr!=-1)
{int zaehler =1;
while (act==(fr=fis.read())){zaehler++;}
System.out.print((char)act);
System.out.print(zaehler+" ");
act=fr;}
} catch(Exception e){}
}
}