Home » Tutorials » Datenspeicherung

Datenspeicherung

myArchiv

Einleitung Viele kleine Dateien nehmen verhältnismäßig mehr Platz auf der Festplatte weg als eine große Datei. Auch wenn das vielleicht nicht der primäre Grund für diese Unit ist, so ist es doch u.U. nicht immer gewünscht, dass der User eines Programmes immer den vollen Zugriff auf alle mitgelieferten Dateien hat. Daher kann es angebracht sein, […]

Archivformate - Cabinet-API

Einleitung Das Cabinet SDK ist ein von Microsoft zur Verfügung gestelltes Tool um Archive im Cabinet Format zu komprimieren und zu dekomprimieren. Das SDK verwendet dazu die Datei Cabinet.DLL die Bestandteil jeder Windows Installation ist. Logisch aufgebaut ist es aus zwei Teilen, dem File Compression Interface und dem File Decompression Interface. Für Delphi gibt es […]

Archivformate - RAR-Tutorial

Einleitung Dieser Artikel beschreibt die Dekomprimierung mit der UnRAR Bibliothek von Eugene Roshal – dem Erfinder des RAR Formates. Das Archivformat RAR ist ein relativ junges System aber sehr leistungsstarkes System. Besonders bei großen Archiven sollte RAR ernsthaft in Betracht gezogen werden. Zuerst muss das Archiv geöffnet werden. Dazu wird die Funktion RAROpenArchive und die […]

Ini-Dateien

Einleitung Häufig benötigt man die Möglichkeit, einzelne Daten zur späteren Verwendung zu speichern, z.B. Vorbelegungen von Checkboxen oder Fensterpositionen. Dazu gibt es sog. Initialisierungsdateien, kurz Ini-Dateien wegen ihrer Dateiendung .ini, die noch aus 16-Bit-Windows-Zeiten stammen. Mit Windows 95 hat Microsoft die Regel ausgegeben, Einstellungen in der Registry zu speichern. Teilweise mag das sinnvoll sein. Allerdings […]

Typisierte Dateien

Einleitung Herzlich willkommen im Tutorial zum Erstellen und Verwenden typisierter Dateien! Als Allererstes: Was sind eigentlich „typisierte Dateien“ und wozu braucht man sie? Eine typisierte Datei ist eine Datei, in der eine Folge von immer gleich aufgebauten Datensätzen gespeichert wird. Jeder Datensatz entspricht einem Record-Typ, deshalb „typisierte“ Datei. Jetzt kommt vielleicht der Einwand: Wenn ich […]

ThaXML-Library

Einführung Viele Programmierer stehen vor einem Problem: das fachgerechte Speichern der Einstellungen ihrer Programme. Die Ansätze sind vielfältig: Die guten alten INI-Dateien sind ebenso häufig anzutreffen wie das Speichern in der Registry. Beide Arten bringen jedoch Nachteile mit sich. Bei den INI-Dateien wird häufig bemängelt, dass keine verschachtelte hierarchische Anordnung möglich ist, da der Aufbau […]

Binäre Dateien

Einleitung In diesem Tutorial soll gezeigt werden, wie man beliebige binäre Daten in einer Datei, bzw. in einem Stream speichern kann. Weiterhin wird gezeigt, wie man relativ sicher erkennen kann, ob eine Datei wirklich die erwarteten Daten enthält. Außerdem wird gezeigt, wie man Daten so speichern kann, dass es relativ einfach ist das Datenformat zu […]

Streams

Einleitung Dieses Tutorial soll eine kurze Einführung in die Streams-Klassen der VCL geben. Was ist ein Stream? Da das Wort Streams häufig in Zusammenhang mit Dateien fällt, könnte man auf die Idee kommen, dass ein Stream nichts anderes als eine Datei sei. Stream ist aber ein allgemeinerer Begriff. Bei einem Stream geht es eigentlich nur […]