Einzelnen Beitrag anzeigen

Clashhelfer

Registriert seit: 16. Okt 2018
9 Beiträge
 
#1

Huffman Codierung (Text)

  Alt 9. Dez 2018, 17:05
Delphi-Version: 5
Hey,
ich muss ein Programm schreiben, dass Dateien komprimieren kann und diese auch wieder ausgibt, speichert und andersherum.

Ich bin soweit, dass ich einen geschriebenen Text und eine Text Datei öffnen und komprimieren kann. Wie ich den Binärcode wieder in einen Text kriege, habe ich grob verstanden, kann es aber nicht umsetzen.
Das Ganze funktioniert ja über den Huffman Algorithmus, bei dem aus einer Liste ein Baum aufgebaut, danach der Baum abgelaufen wird, um damit den Binärcode zu erzeugen. Beim Dekomprimieren müsste man also den Baum wieder aufbauen und dann den Baum wieder ablaufen?

Ich lade das Ganze Projekt samt Anforderungen mal hoch und hoffe, dass mir jemand helfen kann. Es hapert vor allem bei dem öffnen und speichern der komprimierten Variante.

https://drive.google.com/open?id=15B...4ElBkdSLibfUbC

Danke im Voraus, ich bin echt planlos gerade!
  Mit Zitat antworten Zitat