Wie geil es funktioniert -.- muss alles dann nur noch in die einzelnen Dateien abspeichern.
So jetzt hätte ich eine Frage und zwar möchte ich die Datei jetzt Teil für Teil aufsplitten und zwar immer die verschiedenen "Dateien" die ich gebrauchen kann ...
Oder um es besser zu sagen immer die verschiedenen "Dateien" die ich encodieren muss und sie später als Datei abschpeichern zu können.
Meine Frage also wie ich am besten die Datei auslesen lasse.
Hier ein "kleines" Beispiel denn die Datei ist ja riesig.
Ich möchte mir ein Script schreiben, welches diese MHT Dateien nach bestimmten Merkmalen durchsuchen und dann eben von einer bestimmten Zeile bis zur nächsten bestimmten Zeile.
Zum Beispiel kommt in der Datei irgendwo am anfang mal diese hier vor
------=_NextPart_01C75135.DA8515E0
Content-Location: file:///C:/D0C89D18/index-Dateien/image001.gif
Content-Transfer-Encoding: base64
Content-Type: image/gif
R0lGODlh2gBiAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAADZ
AGEAgQAAAAAAAP///wECAwL/hI+py+0PYwq02out3Lz7D4ail13CiabqmpbXCMfyTCsli+f6rpb1
DwyKMryi8cjDCJdMoAkJjUpxyqb1+rBMt9xuq4INM5/esnmrEatHlbP73U2v5w4t/I6fyunzdv4P
KAXGh+UXeIh4NEjoRJH4CGlEwUjjGHmJmbNISWKZ+Qn6xcnhGWpqujlqE3Da6iowqYpQ+loLGjtK
a7v7icunyxuc6SsGLHyMGbDGityMqnxl7DwNSexEjY0qJJ3djQhdw+w9ngweI06eHmk+pO5+yd75
Pl8dgk6PHxgfcZ/vn7evzr+B+kgRPAhQQj+EDMsEnNUw4puHABZKvChIIMaN/1wCWuQIski8jyFL
arJhMqUiiCpb7jBH0qVLcDFlqoRW02ZKnDp79qjoMygsoEJ7KstZdCO3pCGXMuXo9CnGqFIlHq3a
8irWnUS3ltTqFSTPsGIPICWbjybaqRPWWm3rluG+s3HHza1L8CFdvNQo7uWLjGJXwOoEG/hL2JZh
s4ntdkDcWNvjyH1BQKZcbXGDy5gPac7CuTOez/xEtyKt0PQt1Buoqp7YJPRrKKwty579svaQ27h7
6D7X24w1Na6DrxhOp7hx5IyUv2aeizde6LIqOidMvfos6VVTaed33Wv276C5y/RO3l54nejTn1v/
tb37cIaCyp8/pv7O+/jDkCyxukd/1f2HzwsCHngYgX0ZiGCDDBChWBUOTviYC+b55gKFGm5jYYce
bghCAQA7
Ist also ein kleienr Abschnitt einer MHT Datei in welche noch mehrere Solche Abschnitte drinnen stehen.
Als erstes möchte ich wenn solch ein Abschnitt kommt folgendes "auslesen"
------=_NextPart_01C75135.DA8515E0
Content-Location:
Content-Transfer-Encoding:
Content-Type:
Datei Information ...
Also erstmal nach was Codiert wurde und als zweites wie die Datei heißt ( Conten-Type )
und als Zweites möchte ich dann nur die Datei Informationen auslesen. Im Beispiel von oben also die Ovale Form, welche mit Base64 Codiert wurde.
Diese möchte ich durch die ganze Datei machen, bis ich sie vollkommen aufgespittet habe um dann jede einzelne Datei abzuspeichern ... Dies weiß ich ja wie es geht -.-
Könnt ihr mir sagen, wie ihr diesese Projekt angehen würdet
Danke schon mal
Um das ganze nochmal verständlicher zu machen.
Die MHT Dateien sind immer wie folgt aufgebaut
1. Index.htm --> Codiert nach den us-ascii Zeichen
(Normaler Html aufbau mit den Tags ...)
2. Jetzt folgen die ganzen Dateien, also die Bilder welche immer wie in meienm Beispiel
dagestellt werden. Codiert wird hier nach Base64
3. Zuletzt folgt eine normel filelist.xml welche immer bei Microsoft verwendet wird ^^
Codiert nach utf-8
Was bestimmt hilfreich demnach ist, wäre "------=_NextPart" welches jeden Abschnitte trennt und dann eben am anfang die informationen gibt. brauche jedoch dann nur die Datei Info ... also das Codierte.