A method for packing the multiple files and folders of an HTML Web page
into a single MHTML file. The packing process begins by determining
whether the user has write privileges to the current location. If not, the
user is prompted to save the MHTML file in an alternate location (e.g.,
the desktop). If the user has write privileges to the current location,
the process opens the main HTML Web page and searches for supporting
resource files. In short, the supporting resource files are identified by
searching for known, common resource file references in the main HTML
source file. When the resource file references have been identified, the
process packages the main HTML document and all of the supporting resource
files into a single file in MHTML format. The unpacking process opens the
MHTML file and identifies the main HTML document portion, as well as the
portions of the MHTML file containing the supporting resource files. Once
all of the components have been identified, the Web page's folder
structure is determined by referring to the content location field
contained in each separate portion of the MHTML file. The individual MHTML
components are converted into files and the main HTML file is stored. The
resource files are stored in locations relative to the main HTML file, as
identified by the unpacked folder structure.
Eine Methode für das Verpacken der Mehrfachverbindungsstelle Akten und Hefte einer HTML Webseite in ein einzelnes MHTML ordnen ein. Der Verpackung Prozeß fängt an, indem er feststellt, ob der Benutzer hat, Privilegien zur gegenwärtigen Position zu schreiben. Wenn nicht, wird der Benutzer aufgefordert, die MHTML Akte in einer wechselnden Position (z.B., der Schreibtisch) zu speichern. Wenn der Benutzer hat, Privilegien zur gegenwärtigen Position zu schreiben, öffnet der Prozeß die Haupt-HTML Webseite und sucht nach stützenden Hilfsmittelakten. Kurz gesagt werden die stützenden Hilfsmittelakten gekennzeichnet, indem man nach den bekannten, allgemeinen Hilfsmittelaktenzeichen in der Haupt-HTML Quellakte sucht. Wenn die Hilfsmittelaktenzeichen gekennzeichnet worden sind, verpackt der Prozeß das Haupt-HTML Dokument und alle stützenden Hilfsmittelakten in eine einzelne Akte im MHTML Format. Der auspackenprozeß öffnet die MHTML Akte und kennzeichnet den Haupt-HTML Dokumentteil, sowie die Teile der MHTML Akte, welche die stützenden Hilfsmittelakten enthält. Einmal sind alle Bestandteile gekennzeichnet worden, die Heftstruktur der Webseite wird festgestellt, indem man auf die zufriedene Position sich bezog, auffangen in jedem unterschiedlichen Teil der MHTML Akte enthalten. Die einzelnen MHTML Bestandteile werden in Akten umgewandelt und die Haupt-HTML Akte wird gespeichert. Die Hilfsmittelakten werden in den Positionen im Verhältnis zu der Haupt-HTML Akte gespeichert, wie durch die ungepackte Heftstruktur gekennzeichnet.