[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Archiv/Package-Format
[Thread Prev] | [Thread Next]
- Subject: Re: Archiv/Package-Format
- From: "Raphael H. Becker" <Raphael.Becker@xxxxxx>
- Date: Sat, 20 Jan 2007 16:01:06 +0100
- To: uugrn@xxxxxxxxxxxxxxx
On Sat, Jan 20, 2007 at 09:50:03AM +0100, Timo Zimmermann wrote: > Raphael H. Becker wrote: > >tar oder zip waeren hier denkbar. > Gab es bei tar nicht das Problem, dass wenn z.B. 3 Datein darin sind > D1 > D2 > D3 > und D2 defekt ist, man D3 nicht mehr rekonstruieren kann? > Waere evtl. etwas was man dabei bedenken sollte. > > Eine andere Idee als ein Paketformat: SQL(ite) mit Blobs? > Sollte sich doch so hinbiegen lassen, dass die Anforderungen von dir > erfuellt sind. tar oder zip waren nur die Vorueberlegung, wie man das naiv angehen koennte, in folgendem Schema waere das <payload>..</payload> Da entgeht mir aber die Moeglichkeit schnell und einfach auf <META>...</META> zugreifen zu koennen, z.B. beim Indexieren aller Packages, ohne alle packages dafuer komplett auspacken zu muessen. Schematisch betrachtet stelle ich mir sowas vor, wenn ich es jetzt frei entwerfen muesste: <package filename="0815_4711.pack"> <META> ls-lR.txt info.txt history.txt </META> <payload> <BLOB /> </payload> </package> Die Meta-Dateien als Beispiel(!) koennten so aussehen: Das Archiv (BLOB) selbst ist dann ein tar.gz, ZIP, ... wobei ich natuerlich "Unix"-Formate bevorzuge, welches innerhalb des Packages unter festem Namen z.B. als "data.tar.gz", "data.zip" oder je nach Packformat eben anders heisst. <BLOB filename="data.tar.gz"> ./ ./fotos/ ./fotos/xyz.jpg ... ./tmp/ ./tmp/foo.bar ./tmp/bla/ ./tmp/bla/fasel </BLOB> Letztlich also ein "ganz normales" Unterverzeichnis, welches man zB projektbezogen in seinem Home anlegen wuerde. Die Frage nach dem richtigen <BLOB /> stellt sich mir erst dann, wenn ich <package /> selbst entwickel. Ich will aber <package type="scheibe,rund,mit achse,drehbar" /> nicht neu erfinden, sondern mich bisschen an dem orientieren, was es da bereits "fertiges" gibt. Falls nicht, dann hack ich mir das selbst zusammen. Gruss -- Raphael Becker http://rabe.uugrn.org/ http://schnitzelmitkartoffelsalat.und.rahmspin.at/ .........|.........|.........|.........|.........|.........|.........|.. -- http://mailman.uugrn.org/mailman/listinfo/uugrn