Hallo! Ich habe eine generelle Frage zur Serialisierung in Java.
Ich habe eine Hashtable erstellt und diese in eine Datei abgespeichert.
Die Datei wieder einlesen kann ich auch.
Ich habe nun 2 Fragen dazu:
1. Ist es möglich direkt auf die Datei zuzugreifen ohne sie komplett einzulesen? Also z.b. wenn ich darin Hashwerte mit dazugehörigen Passwörtern habe. Kann ich dann direkt erzeugte Hashwerte mit Hashwerten in der serialisierten Datei vergleichen?
2. Wie kann man eine bereits gespeicherte Datei erweitern? Geht das ohne vorheriges Einlesen der Datei?
Also wenn ich sie erweitern wollte, dann müsste ich die Datei einlesen und in einen Hashtable speichern. Danach einfach ein paar neue Werte erzeugen und wieder abspeichern. Auch hier die Frage: Geht das ohne vorheriges Einlesen der Datei?
Wollte das wissen, da das einlesen ja ab einer gewissen Größe auch seine Zeit dauert.
mfg
Ich habe eine Hashtable erstellt und diese in eine Datei abgespeichert.
Die Datei wieder einlesen kann ich auch.
Ich habe nun 2 Fragen dazu:
1. Ist es möglich direkt auf die Datei zuzugreifen ohne sie komplett einzulesen? Also z.b. wenn ich darin Hashwerte mit dazugehörigen Passwörtern habe. Kann ich dann direkt erzeugte Hashwerte mit Hashwerten in der serialisierten Datei vergleichen?
2. Wie kann man eine bereits gespeicherte Datei erweitern? Geht das ohne vorheriges Einlesen der Datei?
Also wenn ich sie erweitern wollte, dann müsste ich die Datei einlesen und in einen Hashtable speichern. Danach einfach ein paar neue Werte erzeugen und wieder abspeichern. Auch hier die Frage: Geht das ohne vorheriges Einlesen der Datei?
Wollte das wissen, da das einlesen ja ab einer gewissen Größe auch seine Zeit dauert.
mfg