AGB  ·  Datenschutz  ·  Impressum  







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

Datenpaket erstellen

Ein Thema von TheMiller · begonnen am 6. Jul 2009 · letzter Beitrag vom 7. Jul 2009
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#1

Datenpaket erstellen

  Alt 6. Jul 2009, 17:17
Hallo,

ich würde gerne eine Datensicherungsoption in meinem Programm anbieten. Ich habe 4 XML-Dateien und ein paar weitere kleinere Dateien. Insgesamt rund 100kb. Nun würde ich gerne bei der Sicherung alle Dateien in eine verschmelzen lassen und sie bei der Rücksicherung wieder trennen und einzeln erstellen. Also ähnlich wie bei ZIP|RAR etc...

Natürlich gibt's da Komponenten. Aber ich sträube mich immer ein bisschen, mich von so vielen Komponenten abhängig zu machen.

Hat jemand von euch eine Idee, wie ich vorgehen könnte?

Ich dachte mir, ich öffne jede Datei in einem Stream und hänge diese an den Backupdateistream dran. Danach speicher ich die Datei. Aber wie bekomme ich die Dateien dann wieder korrekt auseinander?

Vielen Dank im Voraus
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Datenpaket erstellen

  Alt 6. Jul 2009, 17:19
Speichere vor der eigentlichen datei immer einen Infoblock (Name, Länge usw.)
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#3

Re: Datenpaket erstellen

  Alt 6. Jul 2009, 17:21
Und dann mit RegExpr nach den Blocks suchen und diese extrahieren?

Das wäre eine Möglichkeit. Oder geht es noch einfacher? Naja, es wird wohl das flexibelste sein. Damit kenne ich mich auch aus...
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Datenpaket erstellen

  Alt 6. Jul 2009, 17:22
Müsste ohne gehen. Dank des Blocks ist die Größe der datei ja bekannt. Nach dem Lesen müsste dann direkt der nächste Infoblock kommen.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#5

Re: Datenpaket erstellen

  Alt 6. Jul 2009, 17:25
Richtig gute Idee. Da hätte ich aber auch selbst drauf kommen müssen

Vielen Dank
  Mit Zitat antworten Zitat
Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#6

Re: Datenpaket erstellen

  Alt 6. Jul 2009, 18:23
Hey, ich bin's wieder

Was eignet sich einigermaßen dazu, den Inhalt dieser Datei unkenntlich zu machen (zu verschlüsseln). Es soll vorgebeugt werden, dass User die Datei in einem Editor öffnen und auslesen können.

Es soll nicht hyper-sicher sein, nur halt eben unkenntlich.

Danke nochmal...
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: Datenpaket erstellen

  Alt 6. Jul 2009, 18:36
Den gesamten stream verschlüsseln. Z.B. mit Hilfe von DEC
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#8

Re: Datenpaket erstellen

  Alt 6. Jul 2009, 18:40
Hm, das ist ja auch wieder eine Komponente. Ich dachte an ein kleines, simples Verfahren, welches ich selbst schreiben könnte. Btw: Ich habe von diesem Thema noch keine Ahnung

Soll ich einen neuen Thread aufmachen?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#9

Re: Datenpaket erstellen

  Alt 6. Jul 2009, 18:41
Zitat:
Soll ich einen neuen Thread aufmachen?
Ja wäre besser
Zitat:
DEC ist keine Komponente sondern eine Bibliothek.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#10

Re: Datenpaket erstellen

  Alt 6. Jul 2009, 18:44
Gut, dann bedanke ich mich an dieser Stelle nochmal.

Eine Bibliothek kann ich ohne weiteres Einbinden. Trotzdem lerne ich dann nicht - aber das an anderer Stelle und zu einem späteren Zeitpunkt!

Bye
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 23:48 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz