|
Manual |
Benutzerhandbuch für das Programm niCEInhaltAllgemeine HinweiseDieses Manual soll Ihnen die Benutzung des Programms erklären und nicht seine Funktion. Sind Sie an der Funktion interessiert, dann informieren Sie sich bitte unter Doku->Programmierung niCE ist ein "1-Dateien-Kompressor-und-Dekompressor", was so viel heißt wie: Eine Datei kann pro Programmaufruf komprimiert oder dekomprimiert werden. Zusätzlich kann eine Statistik sowohl von der Quelldatei als auch von der Zieldatei ausgegeben werden. Manche Informationen, die Sie durch Aufruf der Statistikfunktion erhalten, sind für den normalen User uninteressant, werden aber für Interessierte ein wenig später in diesem Manual dennoch erörtert. Außerdem ist zu erwähnen, dass es sich bei diesem Programm um ein textzeilenbasiertes Programm handelt. Sie müssen das Programm aus der Konsole (Eingabeaufforderung) starten, das Sie sonst keine Parameter übergeben können. ProgrammbenutzungshinweiseIn diesem Abschnitt finden Sie die genaue Syntax für den Programmaufruf. Im Groben bekommen Sie diese Information auch, wenn Sie in der Eingabeaufforderung nice.exe eingeben. Dafür müssen Sie sich im Ordner befinden, in dem das Programm zu finden ist. Wollen Sie genauere Information, dann lesen Sie weiter! Dateien komprimierenGeben Sie im entsprechenden Ordner nice.exe -c Quelldatei Zieldatei ein, wobei Sie den Pfad zu beiden Dateien ebenfalls eingeben müssen. Um komprimierte Dateien von normalen Dateien unterscheiden zu können haben wir der komprimierten Datei die Erweiterung .nice verpasst. Geben Sie also als letzte Erweiterung der komprimierten Datei .nice ein. Beispiel für Komprimierung: Dateien dekomprimierenGeben Sie im entsprechenden Ordner nice.exe -d Quelldatei Zieldatei ein, wobei Sie den Pfad zu beiden Dateien ebenfalls eingeben müssen. Beispiel für Dekomprimierung: Statistik einer Datei anzeigenGeben Sie im entsprechenden Ordner nice.exe -s Quelldatei ein, wobei Sie den Pfad zur Datei auch eingeben müssen. Beispiel für die Statistikausgabe einer Datei: Sie können auch 2 Dateien vergleichen, wobei die zuerst eingegebene Datei die Referenzdatei ist. Beispiel für die Statistikausgabe von zwei Dateien mit Vergleich: Alle weiteren eingegebenen Dateien werden ignoriert. Ausgabe des ProgrammsDieser Abschnitt soll Sie über die für Sie relevanten Teile der Ausgabe informieren. Ausgabe bei Komprimierung von DateienDie Ausgabe während der Komprimierung von Dateien ist nur zu Informationszwecken, damit Sie wissen, wo das Programm gerade steht. Falls Ihnen die Ausgabe nichts sagt, brauchen Sie nicht beunruhigt zu sein. Wichtig ist nur das letzte Statement: program finished. Ab diesem Zeitpunkt ist das Programm beendet und die komprimierte Datei geschrieben. Die weiß umrahmten Teile sind für den User unter Umständen interessant. Die Rahmen kommen in der eigentlichen Programmausgabe nicht vor. average length of code: (interessant für an Codierungstheorie Interessierte) gibt die durchschnittliche Länge des Codes an, mit dem ein Zeichen codiert ist program finished. (interessant für alle User) gibt das Ende des Programms an. Die blaß gelblich umrahmten Teile könnten bei großen Dateien viel Zeit in Anspruch nehmen. Denken Sie daran, wenn das Programm an diesen Stellen längere Zeit nichts zu tun scheint. Ausgabe bei Dekomrimierung von DateienDie Ausgabe während der Dekomprimierung von Dateien ist ebenfalls nur zu Informationszwecken. Falls Ihnen die Ausgabe nichts sagt, können Sie sich einfach entspannt zurücklehnen und darauf warten, dass program finished am Bildschirm erscheint. Ab diesem Zeitpunkt ist die Datei fertig entpackt. Begriffsbestimmung der Statistikfunktion oder Was gibt das Programm mit der Statistik aus?Wie schon eingangs erwähnt ist die Statistikfunktion eher etwas für an der Codierungstheorie Interessierte, es lohnt sich aber für jedermann einmal einen Blick darauf zu werfen. total number of characters: Die Gesamtanzahl der Zeichen in der Datei size of file: Die Größe der Datei (entspricht der Anzahl an Zeichen) entropy: Die Entropie der Datei (Wie viel Information enthält jedes Zeichen wirklich?) number of different characters: Die Anzahl der unterschiedlichen Zeichen in der Datei code rate: Der relative Größenunterschied zwischen Quelldatei und Zieldatei (falls Sie Dateien komprimieren, wäre das der Komprimierungsgrad) Mögliche FehlerMan kann natürlich jedes Programm böswillig abschießen, wenn man es wirklich will. Dagegen kann man sich als Programmierer nur beschränkt zur Wehr setzen. Das Ärgerliche ist nur: Man kann jedes Programm auch abschießen ohne jegliche böse Absicht; einfach nur aus dem Grund, weil man als User an irgendeiner Stelle etwas getan hat, dass der Programmierer nicht bedacht hat. Speziell diese Fälle haben wir behandelt und zwar dahingehend, dass diese Fehler möglichst nicht mehr auftauchen. Es kann aber dennoch sein, dass wir einiges übersehen haben. Wir bitten Sie an dieser Stelle diese Bugs zu melden: Forum Denn: Auch Programmierer sind nur Menschen ;-)DateierweiterungenWenn Sie eine Datei komprimieren, sollten Sie die Erweiterung der Datei folgendermaßen wählen: DATEINAME.URSPRÜNGLICHE_ERWEITERUNG.nice, da Sie sonst keine Möglichkeit haben herauszufinden, welches Format die Ursprungsdatei hatte. ÜberschreibungenAchten Sie darauf, dass es die Zieldatei weder beim Komprimieren noch beim Dekomprimieren schon gibt. In diesem Fall würde die existente Datei überschrieben. Gleichzeitiges Komprimieren und Dekomprimieren......ist nicht möglich, da die Parameterlage anders ist. Versuchen Sie es dennoch, produziert das Programm vermutlich eine unbrauchbare Datei, wenn nicht sogar einen Fehler. ParametereingabeGeben Sie die Parameter nach einem - ein, und zwar alle auf einmal. Das Programm versteht zum Beispiel nicht:-c -s |
||