|
|||||
---|---|---|---|---|---|
|Home| |Neue Artikel| |Index| |Liste| |Code-Snippets| |Links| |Allgemeines| |Cool Stuff| |
|
Verwandte Artikel: Perl-Sicherheitslücken decken Term::Cap in Perl Operationen mit Dateien in Perl CSV2HTML Perl-Präprozessor Farbverlauf mit Perl Sichere Passwörter generieren .~. /V\ // \\ /( )\ ^`~'^ |
8 Bit Entropie ist das maximale Chaos, also der Zufall, und 0 Bit Entropie ist die perfekte Ordung. Mit der Entropie kann man den Autor eines Buches herausfinden, Daten entschlüsseln und den Dateityp herausfinden. Mein Skript entropie.pl befindet sich weiter unten.
Beim englischen Text würde sich, wenn man noch weitere Texte untersucht, ein Änderung ab der dritten Nachkommastelle zeigen. Sie sehen, die Entropie unterscheidet sich von Dateityp zu Dateityp. Das Utility file , das jeder Distribution beiliegt, erkennt
den Dateityp an charakteristischen Merkmalen, zum Beispiel <html> bei
HTML-Dateien. Würde man Tausende von Dateien gleichen Typs untersuchen,
und den Durchschnitt herausrechnen, könnte man daraus ein
file2 bauen. Dieses Programm könnte dann von file
aufgerufen werden, damit file erstmal den groben Dateityp der zu untersuchenden
Datei weiß (beispielsweise kompiliertes Programm, Skript, Text), und dann
den Text genauer analysieren kann (Perl-, Shell-, Basic-Skript). Diese
Vorgehensweise würde bei einer großen Magic-Datei (die Datei, aus der file
seine Informationen zieht, meistens /etc/magic) Zeit sparen.Janto Trappe hat entropie.pl nach PHP portiert und auf http://www.sylence.net/entropie/ veröffentlicht. Wer also mal schnell eine kleine Datei überprüfen will, sollte die PHP-Version benutzen. Das Skript, Download:
|
Document Informations: |
Content-Type: text/html; charset=iso-8859-1 Author: Ingo Blechschmidt Description: LinuxGuide - Dieser Artikel zeigt, was man alles mit der Entropie machen kann. Keywords: Entropie, file, Mathematik, Perl, /etc/magic, magic, LinuxGuide Robots: all Copyright: Copyright (C) 2002 by Ingo Blechschmidt Date: 2003-12-04T17:21:32+02:00 Stichwortverzeichnis | Neue Artikel | Übersicht | Codesnippets | Links | Copyright | Cool Stuff | Home | Druckbare Version | Manpage | Sourcecode | |
Diesen Artikel kritisieren, kommentieren oder ergänzen Einen Neuen Artikel schreiben |
|