EAGLE Central Forums
Where the EAGLE community meets. Sponsored by Stratford Digital.

Home » CadSoft Support Forums » eagle.suggest.ger » XML zippen!
XML zippen! [message #147492] Fri, 14 September 2012 06:58 Go to next message
Hans Lederer
Messages: 289
Registered: June 2008
Senior Member
Hallo,

das neue XML Datenformat ist ja ganz trendy und auch vernünftig, aber
recht aufgeblasen. Andererseits lässt es sich prima auf ~10%
komprimieren.

Ich schlage vor, sich an anderen XML-Formaten wie OpenDocument, epub
etc. ein Beispiel zu nehmen und die XML gezippt zu speichern.

Grüße, Hans
Re: XML zippen! [message #147493 is a reply to message #147492] Fri, 14 September 2012 12:52 Go to previous messageGo to next message
Oliver Betz
Messages: 620
Registered: September 2005
Senior Member
Hans Lederer schrieb:

>das neue XML Datenformat ist ja ganz trendy und auch vernünftig, aber
>recht aufgeblasen. Andererseits lässt es sich prima auf ~10%
>komprimieren.
>
>Ich schlage vor, sich an anderen XML-Formaten wie OpenDocument, epub
>etc. ein Beispiel zu nehmen und die XML gezippt zu speichern.

wenn, dann bitte wahlweise. Unkomprimiert ist gut für
Versionsverwaltung.

Servus

Oliver
--
Oliver Betz, Munich
despammed.com is broken, use Reply-To:
Re: XML zippen! [message #147496 is a reply to message #147493] Fri, 14 September 2012 15:02 Go to previous message
Johann Glaser
Messages: 39
Registered: December 2007
Member
Hallo!

Am Freitag, den 14.09.2012, 14:56 +0200 schrieb Oliver Betz:
> Hans Lederer schrieb:
>
> >das neue XML Datenformat ist ja ganz trendy und auch vernünftig, aber
> >recht aufgeblasen. Andererseits lässt es sich prima auf ~10%
> >komprimieren.
> >
> >Ich schlage vor, sich an anderen XML-Formaten wie OpenDocument, epub
> >etc. ein Beispiel zu nehmen und die XML gezippt zu speichern.
>
> wenn, dann bitte wahlweise. Unkomprimiert ist gut für
> Versionsverwaltung.

OpenDocument (und ein paar weitere Fileformate) sind ja in
Wirklichkeit .zip-Dateien, die innen drin mehrere Dateien (jeweils
komprimiert) enthalten.

Für das Eagle-Fileformat wäre das mMn ein unnötiger Overhead.. Drum
schlage ich vor, dass die XML-Daten einfach on-the-fly mit dem "gzip"
Format komprimiert werden, so wie es z.B. Gnumeric, Dia, Gnucash, ...
machen. "gzip" ist sowieso als einzel-Datei-kompressions-Format gedacht.
Eine eigene Dateiendung braucht man dabei nicht, denn XML und GZip sind
leicht automatisch zu unterscheiden. Der einzige Nachteil ist, dass
ältere Versionen von Eagle die Files nicht mehr automatisch öffnen
können. Aber einfach händisch "gunzip MyBoard.brd" reicht, schon gehts
wieder weiter. :-)

Ich würde mir auch wünschen, dass diese Kompression nur optional ist,
eben wegen der Versionverwaltung. Dann wäre es aber auch notwendig, dass
sich die Reihenfolge der einzelnen Einträge im XML-Format nicht ändert
(was leider bei ein paar der oben erwähnten Programmen der Fall
ist :-( ). Also, wenn eine Datei komprimiert geöffent wird, dann soll
sie auch wieder komprimiert gespeichert werden. Unter "Save As..." kann
man mit einem Kreuzerl aussuchen, was man haben will. Und in den
globalen Optionen gibts eine Option, was bei neuen Files default sein
soll.

Bye
Hansi
Previous Topic: Anzeige des z.Zt. geöffneten Schaltplanes und Boards im Conrol Panel
Next Topic: Namensauflösung und Textreferenzen
Goto Forum:
  


Current Time: Fri Mar 24 02:10:15 GMT 2017