odt datei c# entzippen content.xml bearbeiten und zippen
Moderator: Moderatoren
Re: odt datei c# entzippen content.xml bearbeiten und zippen
zu C# kann ich nichts sagen, das man aber odt-Dateien mit 7zip entpacken und wieder packen kann und dann in OOo öffnen kann ohne eine Fehlermeldung zu bekommen ist 100%ig sicher denn ich arbeite seit Jahren nur noch mit 7zip und packe mehrfach pro Woche damit ODF-Dateien ein- und aus.
Wenn also bei 7zip bei Dir entwas schief läuft wirst Du nicht umhin kommen erstens eine Beispieldatei zur Verfügung zu stellen und zweitens schrittweise detailliert Dein Vorgehen zu beschreiben welches zum Fehler führt, damit das jemand nachvollziehen kann und feststellen kann wie es zu dem Fehler kommt.
Gruß
Stephan
Wenn also bei 7zip bei Dir entwas schief läuft wirst Du nicht umhin kommen erstens eine Beispieldatei zur Verfügung zu stellen und zweitens schrittweise detailliert Dein Vorgehen zu beschreiben welches zum Fehler führt, damit das jemand nachvollziehen kann und feststellen kann wie es zu dem Fehler kommt.
Gruß
Stephan
Re: odt datei c# entzippen content.xml bearbeiten und zippen
Hallo MartinBlackGoofy,
neben 7Zip nutze ich auch noch hin und wieder Izarc, und habe mit bediden keine Probleme. Und ganz ehrlich gesagt, glaube ich noch nicht mal dran das die Schuld beim Packprogramm liegt. Was ich ehern Vermute, ist nämlich ein Fehler durch suchen und ersetzen. Denn wenn Beispielsweise der Ersetzstring am Wortende einen Zeilenumbruch hat, dann wird dadurch die TAG-Zeile auseinandergerissen, und das mag dann OOo überhaupt nicht.
Ferner würde ich auch noch vermuten, das vielleicht falsch gezippt wird. Wenn man das händisch erledigt, dann kann man schnell einen Fehler dabei machen, siehe auch diesen Beitrag.
Ich wüsste jetzt nur nicht wie man solch einen Fehler mit deinem Packprogramm "automatisieren" kann, vielleicht falsche Parameterübergabe?
Das war jetzt alles nur Hypothetisch, und von daher kann ich mich nur Stephans letzte Worte anschließen.
Gruß
balu
neben 7Zip nutze ich auch noch hin und wieder Izarc, und habe mit bediden keine Probleme. Und ganz ehrlich gesagt, glaube ich noch nicht mal dran das die Schuld beim Packprogramm liegt. Was ich ehern Vermute, ist nämlich ein Fehler durch suchen und ersetzen. Denn wenn Beispielsweise der Ersetzstring am Wortende einen Zeilenumbruch hat, dann wird dadurch die TAG-Zeile auseinandergerissen, und das mag dann OOo überhaupt nicht.
Ferner würde ich auch noch vermuten, das vielleicht falsch gezippt wird. Wenn man das händisch erledigt, dann kann man schnell einen Fehler dabei machen, siehe auch diesen Beitrag.
Ich wüsste jetzt nur nicht wie man solch einen Fehler mit deinem Packprogramm "automatisieren" kann, vielleicht falsche Parameterübergabe?
Das war jetzt alles nur Hypothetisch, und von daher kann ich mich nur Stephans letzte Worte anschließen.
Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.
wehr rächtschraipfähler findet khan si behalden
wehr rächtschraipfähler findet khan si behalden

Re: odt datei c# entzippen content.xml bearbeiten und zippen
Hallo Martin,
zu 1.
Mittlerweile habe ich das dumme Gefühl als wenn ich die Behauptung revedieren muss.
zu 2.
Obwohl, es spielt ja keine große Rolle das Du der gezippten Datei als Erweiterung anstatt .odt auch .Blumenkohl vergibst, auch wenn es eine .ott ist. Durch einen Doppelklick wird sie trotzdem im Writer geöffnet.
Da Du ja mit C# arbeitest, kann ich dir nicht weiterhelfen, da ich das nicht habe und mich folglich auch nicht damit auskenne.
Gruß
balu
zu 1.
Nur um missverständnisse auszuräumen, Du hast ALLE Dateien ausgewählt, und nicht nur bestimmte?Da bin ich rein und habe alle einzelnen Dateien und ordner makiert und habe wieder rechtsklick gemacht auf die makierten dateien.
Deine Verwirrung kann ich nur zu gut nachvollziehen und auch verstehen. An deiner Schilderung des Verfahrens gibts nichts dran auszusetzen. Das ist alles Korrekt.Ich verstehe nicht wieso ich da eine fehlermeldung bekomme obwohl an den dateien nichts geändert habe.
Normalerweise nicht. Denn auch ich rufe 7Zip über Rechtsklick auf, und habe keine Probleme damit.Muss man beim zippen bestimmte dinge beachten oder einstellen ?
Mittlerweile habe ich das dumme Gefühl als wenn ich die Behauptung revedieren muss.
Irgendwie glaube ich jetzt doch das da was mit 7Zip nicht stimmt. Nur was, das weiss ich nicht. Vielleicht hilft ja eine neuinstalation von 7Zip.balu hat geschrieben: Und ganz ehrlich gesagt, glaube ich noch nicht mal dran das die Schuld beim Packprogramm liegt.
zu 2.
Meinst Du mit Vorlage wirklich eine Vorlage .ott?sondern es liegt eine odt datei Vorlage entpackt schon da
Obwohl, es spielt ja keine große Rolle das Du der gezippten Datei als Erweiterung anstatt .odt auch .Blumenkohl vergibst, auch wenn es eine .ott ist. Durch einen Doppelklick wird sie trotzdem im Writer geöffnet.
Da Du ja mit C# arbeitest, kann ich dir nicht weiterhelfen, da ich das nicht habe und mich folglich auch nicht damit auskenne.
Was sind die Wildcars in diesem Falle?Hier der inhalt der Testdatei:
Tel.: #{tel1}# Köln den:#{date1}#
Adresse:
#{cnt1}#
#{cnt2}#
Ja hast Du. Bitte eine Beispieldatei mit den Wildcards z.B. bei http://www.file-upload.net/ hochladen, damit wir uns das uns mal genauer anschauen können.Wenn ich irgendwas vergessen habe sorry
Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.
wehr rächtschraipfähler findet khan si behalden
wehr rächtschraipfähler findet khan si behalden

Re: odt datei c# entzippen content.xml bearbeiten und zippen
Was Balu zu 7zip sagt kann ich nur bestätigen. Da ich in Praxis noch nie darauf besonders geachtet habe wie bei 7zip die Einstellungern stehen (bzw. stehen müssen), ich diese jedoch manchmal aus anderen Gründen anpassen und dann quasi in veränderter Form auch für ODF-Dateinen nutze habe ich aktuell das Ganze eiunmal duchgespielt und hänge hier einen Screenshot rein mit beispielhaften Einstellungen die bei mir funktionieren.
Gruß
Stephan
Gruß
Stephan
- Dateianhänge
-
- 7Zip_Einstellungen.gif (78.9 KiB) 3715 mal betrachtet
Re: odt datei c# entzippen content.xml bearbeiten und zippen
Wenn ich diese spezielle Datei mit 7zip entpacke und wieder packe bekomme ich ebenfalls die von Dir genannte Fehlermeldung. Offensichtlich ist mit der Datei irgendwas nicht ganz in Ordnung, ohne das ich auf die Schnelle feststellen könnte was.Hier ist die Testdatei http://www.file-upload.net/download-438 ... t.odt.html
Lege die Datei neu an. Du solltest vermeiden dort irgendwelche Dinge aus anderen Programmen/Dateien reinzukopieren, weil so gelegentlich Fehler entstehen weil unsichtbare Inhalte 'verschleppt' werden.
Da auch evtl. bei Deinen OOo-Einstellungen ein Fehler vorliegen könnte würde ich sicherheitshalber vorher OOo beenden, das OOo-Benutzerverzeichnis umbennen und OOo neu starten.
Gruß
Stephan
Re: odt datei c# entzippen content.xml bearbeiten und zippen
Wenn ich:Wenn ich diese spezielle Datei mit 7zip entpacke und wieder packe bekomme ich ebenfalls die von Dir genannte Fehlermeldung. Offensichtlich ist mit der Datei irgendwas nicht ganz in Ordnung, ohne das ich auf die Schnelle feststellen könnte was.
-die Datei entzippe
-wieder zippe
-in OOo öffne die Fehlermeldung abwarte und nun die dAtei durch OOo reparieren lasse
erhalte ich eine geöffnete Datei "Unbenannt ...". WEnn ich diese in OOo normal speichere und schließe kann ich anschließend:
-entzippen
-wieder zippen
-in OOo öffnen
und der Fehler tritt nicht mehr auf.
Man könnte nun die jeweiligen Teildateien (also die entzippten Datein aus dem odt) jeweils vergleichen um rauszufinden wo der Fehler in der ursprünglichen odt-Datei steckt.
Gruß
Stephan
Re: odt datei c# entzippen content.xml bearbeiten und zippen
Hallo Leute,
meine Einstellungen von 7Zip sind identisch.
Frage an Stephan:
Hast Du auch unter Vista oder Win7 entzippt, und dann wieder gezippt?
Die Frage stelle ich deshalb, weil es bei mir hier unter WinXP keine Probleme gibt
Ich öffne die runtergeladene Datei, alles i.O.
Entzippen, packen und öffnen per doppelklick -{auch über Menü öffnen} => keine Probleme und keine Fehlermeldungen.
Was mir aber beim betrachten der entzippten Datei, und dort besonders das Verzeichnis Basic aufgefallen ist, das der Verzeichnisname für die Bibliothek "Rücksendung Lot-Nr. 38248" nicht wirklich so dort geschrieben steht.
Vielmehr lese ich unter 'IdosWin Free' (ein anderer Dateimanager) das hier:
Das aber der Name so unterschiedlich dargestellt wird, liegt wohl eindeutig daran das er ursprünglich deutsche Umlaute enthält. Und dies wird wohl der Hauptübeltäter sein. So meine Einschätzung. Also gibts nur eins, Datei neu erstellen (sicher ist sicher) und unbedingt darauf achten, das in Function- so wie in Subnamen KEINE deutsche Umlaute vorkommen. Ich meine das dies sowieso generell zu vermeiden ist.
Ich hoffe ich konnte etwas Licht ins Dunkel bringen.
Gruß
balu
meine Einstellungen von 7Zip sind identisch.
Frage an Stephan:
Hast Du auch unter Vista oder Win7 entzippt, und dann wieder gezippt?
Die Frage stelle ich deshalb, weil es bei mir hier unter WinXP keine Probleme gibt

Ich öffne die runtergeladene Datei, alles i.O.
Entzippen, packen und öffnen per doppelklick -{auch über Menü öffnen} => keine Probleme und keine Fehlermeldungen.
Was mir aber beim betrachten der entzippten Datei, und dort besonders das Verzeichnis Basic aufgefallen ist, das der Verzeichnisname für die Bibliothek "Rücksendung Lot-Nr. 38248" nicht wirklich so dort geschrieben steht.
Vielmehr lese ich unter 'IdosWin Free' (ein anderer Dateimanager) das hier:
Und unter dem WindowsExplorer das hier: Aber in der Manifest.xml steht folgender Eintrag:~R++cksendung Lot-Nr. 38248
Und im Basic-Modul steht:~Rücksendung Lot-Nr. 38248
Es ergibt sich daraus die Frage: Wie kommt die Tilde ~ dahin?FUNCTION R_CKSENDUNG_LOT_NR__38248_CREATE()
Das aber der Name so unterschiedlich dargestellt wird, liegt wohl eindeutig daran das er ursprünglich deutsche Umlaute enthält. Und dies wird wohl der Hauptübeltäter sein. So meine Einschätzung. Also gibts nur eins, Datei neu erstellen (sicher ist sicher) und unbedingt darauf achten, das in Function- so wie in Subnamen KEINE deutsche Umlaute vorkommen. Ich meine das dies sowieso generell zu vermeiden ist.
Ich hoffe ich konnte etwas Licht ins Dunkel bringen.
Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.
wehr rächtschraipfähler findet khan si behalden
wehr rächtschraipfähler findet khan si behalden

Re: odt datei c# entzippen content.xml bearbeiten und zippen
Win7 Prof. SP1 (32Bit)Hast Du auch unter Vista oder Win7 entzippt, und dann wieder gezippt?
da bekam ich den Filterdialog zu sehen, ohne das ich wüßte warum, denn per Doppelklick ist die Datei ja zu öffnenauch über Menü öffnen
die Tilde sehe ich auch, die zwei Quadrate nichtUnd unter dem WindowsExplorer das hier:
keine AhnungEs ergibt sich daraus die Frage: Wie kommt die Tilde ~ dahin?
ich spekuliere mal:
in einer der Bibliotheken lese ich was von "Stardivision", vielleicht war das mal eine ganz alte *.sdw-Datei und es gab einen Shortcut für das Makro zu einem Menü oder Schaltfläche. In alten 1.x-OOo-Versionen war jedenfalls die Tilde ein Marker für den 'Shortcutbuchstaben' (ich meine den jeweils unterstrichenen Buchstaben der zusammen mit ALT den Shortcut ergibt) des jeweilgen Menüeintrags.
Naja, das hat sachlich alles nichts miteinander zu tun, aber vielleicht kann ja der Treadstarter bestätigen oder entkräften das das mal eine alte StarOffice-Datei war.
Gruß
Stephan
- Constructus
- *******
- Beiträge: 1610
- Registriert: Mo, 21.01.2008 18:08
- Wohnort: 20 Jahre Brilon - 40 Jahre Essen- Steele
Re: odt datei c# entzippen content.xml bearbeiten und zippen
Hallo Martin,PS: muss ich irgendwie den thread als abgeschlossen makieren ?
Da Du hier nur Gast und nicht angemeldet bist, kannst Du das nicht machen. Sonst könntest Du bei Deinem ersten Beitrag in die Betreffzeile gehen und ein [gelöst] an den Anfang nachschreiben.
Viel Spaß mit der Dateireparatur
Constructus
EDV ist wunderbar - o Wunder, wenn sie funktioniert! {°L*}
Freie Offices auf div. Linuxen + 3 VBoxen mit WIN2K
|| LibO + AOO, auf Linux und WIN2K; portable OO & Co. auf WIN
Genaue Typisierung unmöglich, alles ist "im Fluß"
Freie Offices auf div. Linuxen + 3 VBoxen mit WIN2K
|| LibO + AOO, auf Linux und WIN2K; portable OO & Co. auf WIN
Genaue Typisierung unmöglich, alles ist "im Fluß"