SlideShare une entreprise Scribd logo
1  sur  5
Huffman-Code Von Hang, Marius, Jan, Molitor und Jules
Der Huffman Code Verfahren, um eine Nachricht binär zu kodieren Kodierung ist abhängig von der Häufigkeit der Buchstaben im Text Die so kodierte Nachricht ist kürzer als z.B. per ASCII kodiert (Je häufiger ein Zeichen verwendet wird, desto kürzer sein Code. Bei selten genutzten Zeichen kann der Code aber länger als 8 Bit sein) Schwierigkeit: Fehlende Trennzeichen Kein Code eines Buchstabens darf so enden, wie ein anderer beginnt
Funktionsweise des Huffman-Verfahrens
Kodierung eines Textes Text: „Dies ist ein Test-Text, um die Kodierung per Huffman-Verfahren zu veranschaulichen.“ 111010001100100 000 01001001 1100001111…
Aufgabe Erstelle zu diesem Satz einen Kodierungsbaum mit Hilfe der gegebenen Häufigkeitsanalyse: „Weit hinten, hinter den Wortbergen, fern der Länder Vokalien und Konsonantien leben die Blindtexte.„ e: 16 | n: 15 | t, i: 7 | r, d : 6 | o, l: 4 | b: 3 | w, k, h, a: 2 | ä, x, v, u, s, g, f : 1 Anmerkung: Sonderzeichen werden nicht kodiert (ä,. )

Contenu connexe

En vedette

Simon Meggle - Open Source End2End Monitoring with Sakuli and Nagios
Simon Meggle - Open Source End2End Monitoring with Sakuli and Nagios Simon Meggle - Open Source End2End Monitoring with Sakuli and Nagios
Simon Meggle - Open Source End2End Monitoring with Sakuli and Nagios simmerl121
 
InstallShield 2013 Datasheet
InstallShield 2013 DatasheetInstallShield 2013 Datasheet
InstallShield 2013 DatasheetFlexera
 
Master of international Business Administration
Master of international Business AdministrationMaster of international Business Administration
Master of international Business AdministrationMIBA University of Hamburg
 
Erfolgreiches Lizenzmanagement in Virtual-Desktop-Umgebungen und BYOD-Modellen
Erfolgreiches Lizenzmanagement in Virtual-Desktop-Umgebungen und BYOD-ModellenErfolgreiches Lizenzmanagement in Virtual-Desktop-Umgebungen und BYOD-Modellen
Erfolgreiches Lizenzmanagement in Virtual-Desktop-Umgebungen und BYOD-ModellenFlexera
 
FlexNet Manager Suite On-Demand Datasheet
FlexNet Manager Suite On-Demand DatasheetFlexNet Manager Suite On-Demand Datasheet
FlexNet Manager Suite On-Demand DatasheetFlexera
 
Mit Application Usage Management das Maximum aus Unternehmenssoftware heraush...
Mit Application Usage Management das Maximum aus Unternehmenssoftware heraush...Mit Application Usage Management das Maximum aus Unternehmenssoftware heraush...
Mit Application Usage Management das Maximum aus Unternehmenssoftware heraush...Flexera
 
Du Sollst Nicht Ehebrechen
Du Sollst Nicht EhebrechenDu Sollst Nicht Ehebrechen
Du Sollst Nicht EhebrechenIngo Breuer
 
Hindernisse beim Beten
Hindernisse beim BetenHindernisse beim Beten
Hindernisse beim BetenIngo Breuer
 
Manifest des freien Urchristentums an das deutsche Volk
Manifest des freien Urchristentums an das deutsche VolkManifest des freien Urchristentums an das deutsche Volk
Manifest des freien Urchristentums an das deutsche VolkIngo Breuer
 

En vedette (14)

B'Art Galerie
B'Art GalerieB'Art Galerie
B'Art Galerie
 
Simon Meggle - Open Source End2End Monitoring with Sakuli and Nagios
Simon Meggle - Open Source End2End Monitoring with Sakuli and Nagios Simon Meggle - Open Source End2End Monitoring with Sakuli and Nagios
Simon Meggle - Open Source End2End Monitoring with Sakuli and Nagios
 
InstallShield 2013 Datasheet
InstallShield 2013 DatasheetInstallShield 2013 Datasheet
InstallShield 2013 Datasheet
 
Presentasjon1
Presentasjon1Presentasjon1
Presentasjon1
 
Master of international Business Administration
Master of international Business AdministrationMaster of international Business Administration
Master of international Business Administration
 
Erfolgreiches Lizenzmanagement in Virtual-Desktop-Umgebungen und BYOD-Modellen
Erfolgreiches Lizenzmanagement in Virtual-Desktop-Umgebungen und BYOD-ModellenErfolgreiches Lizenzmanagement in Virtual-Desktop-Umgebungen und BYOD-Modellen
Erfolgreiches Lizenzmanagement in Virtual-Desktop-Umgebungen und BYOD-Modellen
 
FlexNet Manager Suite On-Demand Datasheet
FlexNet Manager Suite On-Demand DatasheetFlexNet Manager Suite On-Demand Datasheet
FlexNet Manager Suite On-Demand Datasheet
 
Präsentation wpr lang2012
Präsentation wpr lang2012Präsentation wpr lang2012
Präsentation wpr lang2012
 
Mobile Web Apps
Mobile Web AppsMobile Web Apps
Mobile Web Apps
 
Mit Application Usage Management das Maximum aus Unternehmenssoftware heraush...
Mit Application Usage Management das Maximum aus Unternehmenssoftware heraush...Mit Application Usage Management das Maximum aus Unternehmenssoftware heraush...
Mit Application Usage Management das Maximum aus Unternehmenssoftware heraush...
 
P kfgos
P kfgosP kfgos
P kfgos
 
Du Sollst Nicht Ehebrechen
Du Sollst Nicht EhebrechenDu Sollst Nicht Ehebrechen
Du Sollst Nicht Ehebrechen
 
Hindernisse beim Beten
Hindernisse beim BetenHindernisse beim Beten
Hindernisse beim Beten
 
Manifest des freien Urchristentums an das deutsche Volk
Manifest des freien Urchristentums an das deutsche VolkManifest des freien Urchristentums an das deutsche Volk
Manifest des freien Urchristentums an das deutsche Volk
 

Huffman-Verfahren erklärt + Aufgabe

  • 1. Huffman-Code Von Hang, Marius, Jan, Molitor und Jules
  • 2. Der Huffman Code Verfahren, um eine Nachricht binär zu kodieren Kodierung ist abhängig von der Häufigkeit der Buchstaben im Text Die so kodierte Nachricht ist kürzer als z.B. per ASCII kodiert (Je häufiger ein Zeichen verwendet wird, desto kürzer sein Code. Bei selten genutzten Zeichen kann der Code aber länger als 8 Bit sein) Schwierigkeit: Fehlende Trennzeichen Kein Code eines Buchstabens darf so enden, wie ein anderer beginnt
  • 4. Kodierung eines Textes Text: „Dies ist ein Test-Text, um die Kodierung per Huffman-Verfahren zu veranschaulichen.“ 111010001100100 000 01001001 1100001111…
  • 5. Aufgabe Erstelle zu diesem Satz einen Kodierungsbaum mit Hilfe der gegebenen Häufigkeitsanalyse: „Weit hinten, hinter den Wortbergen, fern der Länder Vokalien und Konsonantien leben die Blindtexte.„ e: 16 | n: 15 | t, i: 7 | r, d : 6 | o, l: 4 | b: 3 | w, k, h, a: 2 | ä, x, v, u, s, g, f : 1 Anmerkung: Sonderzeichen werden nicht kodiert (ä,. )