AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Backup Programm erstellen

Ein Thema von Flom · begonnen am 8. Jan 2007 · letzter Beitrag vom 8. Jan 2007
 
Der_Unwissende

Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
 
#5

Re: Backup Programm erstellen

  Alt 8. Jan 2007, 16:05
Hi,
überleg Dir einfach, was wichtige Punkte für ein Backup (die resultierenden Dateien) sind.
Mir würden da unter anderem einfallen:
  • Finden möglicher Fehler
  • Korrektur von möglichen Dateifehlern
  • Verschlüsselung
  • Aufteilung auf verschiedene Medien

Ok, eine nicht ganz vollständige Liste, wie gesagt, eh nur beschränkt auf die Dateien. Worauf ich eigentlich auch nur hinaus möchte sind die ersten beiden Punkte. Ein Zip-File erstellt über jede gespeicherte Datei eine CRC32 Prüfsumme. Dabei hast Du dann aber den Nachteil, dass du Fehler nur erkennen, nicht aber korrigieren kannst (glaube zumindest in Erinnerung zu haben, dass das nicht geht). Jedenfalls gibt es spezielle Prüfsummen, die hier ein besseres Resultat (eine möglichst hohe Fehlerkorrektur) erzeugen. Vielleicht solltest du eher zu einer dieser Methoden greifen, dürfte bei einem Backup gefragter sein.

Die rein Kompression und den Aufbau deiner Dateien kannst du dann wieder relativ beliebig gestallten. Sinnvoll ist dann aber auch hier, dass du möglichst versuchst ein robustes Format zu erzeugen/verwenden. Während du die Nutzdaten (/gepackupten Dateien) kaum redundant ablegen kannst/solltest ohne ggf. immens viel Speicher zu benötigen, sieht das für die Metainformationen (z.B. eben Codes zur möglichen Korrektur) doch anders aus. Diese Informationen sind in der Regel sehr viel kleiner, Redundanz fällt deutlich weniger ins Gewicht und bietet dir eine höhere Konsistenz der Daten.

Gruß Der Unwissende

[Add]
Die Zlib liegt eigentlich Delphi bei, ansonsten auch noch ZLib und die Bemerkung, dass die ZLib zwar auch Deflate verwendet um die Daten zu packen, aber eben nicht direkt mit Zip kompatibel ist (anderer Aufbau der resultierenden Dateien).
[/Add]
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:43 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz