Frage

Wer weiß, ob / wie ich ein binäres umwandeln kann Mac OS X plist-Datei in einem einfachen XML-String in C # formatiert?

Ich weiß, dass es einige plist-Editoren für Windows zur Verfügung, die sagt, dass sie binär formatiert plist-Dateien unterstützen, aber ich brauche diese inline in meiner eigenen Anwendung zu tun.

War es hilfreich?

Lösung

Ich weiß, das Super alt ist, aber ich meine Lösung für die Nachwelt zu veröffentlichen.

ich nichts verwendbare Art der Einführung eines externen Prozesses finden konnte, wenn ich vor binären plist Serialisierung ein paar Wochen in Angriff genommen, also musste ich meine eigene Rolle.

. //:

Für andere Suche C # / NET binären plist Serialisierung, können Sie meine Implementierung unter https finden github.com/ChadBurggraf/plists-cs .

Hoffentlich hilft, einige Leute aus.

Andere Tipps

Eine schnelle Google zeigt plutil.pl , aber das wird nur funktionieren, wenn perl installiert ist ( die ich bin ziemlich sicher nicht der Standard in Windows)

Ich habe keine der Lösungen unten versucht, und ich weiß, Sie wurden für C # suchen, aber ...

Diese Seite hat einen binären plist-Parser in Java implementiert:
http: //www.java2s.com/Open-Source/Java/Swing/JIDE-Common/com/jidesoft/plaf/aqua/BinaryPListParser.java.htm

Das Java Quaqua Projekt ( https://quaqua.dev.java.net/ ) verwendet einen binären plist Java-Parser. Sie können die Java-doc sehen hier http: // www .randelshofer.ch / Quaqua / javadoc / ch / Randelshofer / Quaqua / util / BinaryPListParser.html

Wenn Sie die Konvertierung in Code auf dem OS X-Seite tun wollen, href="https://stackoverflow.com/questions/264440/converting-plist-to-binary-plist"> vorige Frage SO hat Ihre Antwort. Alternativ können Sie die plutil Befehl Zeilenprogramm auf OS X zwischen Binär- und XML-Eigenschaftslisten zu konvertieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top