EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

mhbuildmh – Online in der Cloud

Führen Sie mhbuildmh im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl mhbuildmh, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


mhbuild – MIME-Kompositionsentwurf übersetzen

ZUSAMMENFASSUNG


mhbuild Datei [-Auto | -keinauto] [-Liste | -nolist] [-realsize | -norealsize] [-Header |
-keine Header] [-Richtlinien | -keine Anweisungen] [-rfc934mode | -norfc934mode] [-contentid |
-nocontentid] [-verbose | -langlos] [-Anordnung | -Nodisposition] [-prüfen |
-nocheck] [-Header-Kodierung Kodierungsalgorithmus | -autoheaderencoding] [-maxunencoded
Linienlänge] [-Distanz] [-Ausführung] [-Hilfe]

BESCHREIBUNG


Das mhbuild Der Befehl übersetzt einen MIME-Kompositionsentwurf in eine gültige MIME-Nachricht.

mhbuild erstellt Multimedia-Nachrichten gemäß RFC 2045 bis RFC 2049. Dazu gehört
die Kodierung von Nachrichtenheadern gemäß RFC 2047 und die Kodierung von MIME
Parameter gemäß RFC 2231.

Wenn Sie den Namen der Kompositionsdatei als „-“ angeben, dann mhbuild werde das akzeptieren
Kompositionsentwurf auf der Standardeingabe. Wenn die Übersetzung dieser Eingabe erfolgreich ist,
mhbuild gibt die neue MIME-Nachricht an die Standardausgabe aus. Dieses Argument muss sein
das letzte Argument in der Befehlszeile.

Andernfalls, wenn das Dateiargument zu mhbuild ist der Name einer gültigen Kompositionsdatei und die
Übersetzung ist erfolgreich, mhbuild ersetzt die Originaldatei durch das neue MIME
Nachricht. Die Originaldatei wird so umbenannt, dass sie mit dem Zeichen „“ beginnt und mit endet
die Zeichenfolge „.orig“, wenn Sie beispielsweise die Datei „Entwurf“ bearbeiten, wird sie in umbenannt
„,Entwurf.orig“. Dies ermöglicht Ihnen eine einfache Wiederherstellung mhbuild Eingabedatei.

Auflistung Inhalte
Das -Liste Schalter sagt mhbuild um das mit dem MIME verknüpfte Inhaltsverzeichnis aufzulisten
Nachricht, die erstellt wird.

Das -Header Der Schalter gibt an, dass über dem ein einzeiliges Banner angezeigt werden soll
Auflistung. Das -realsize Schalter sagt mhbuild um das „native“ (dekodierte) Format von auszuwerten
jeden Inhalt vor der Auflistung. Dies ermöglicht eine genaue Zählung auf Kosten eines kleinen
Verzögerung. Wenn die -verbose Wenn ein Schalter vorhanden ist, werden in der Auflistung alle „Extras“ angezeigt.
Informationen, die in der Nachricht vorhanden sind, wie z. B. Kommentare im „Content-Type“-Header.

Besitzt das -Anordnung Wenn ein Schalter vorhanden ist, werden in der Auflistung alle relevanten Informationen angezeigt
aus dem „Content-Disposition“-Header.

Einfach Anhang Schnittstelle
Für Benutzer, die einfach Dateien an Textinhalte anhängen möchten, mhbuild werde das scannen
Kompositionsdatei für „Attach“-Header. Ein „Attach“-Header enthält einen Dateinamen, der dies tun wird
mithilfe normaler MIME-Kapselungsregeln an die Nachricht angehängt werden. Ein Dateiname ist zulässig
pro „Attach“-Header, aber mehrere „Attach“-Header sind pro Kompositionsdatei zulässig.

Diese Dateien werden nach allen anderen MIME-Inhalten angehängt, einschließlich aller angegebenen Inhalte
by mhbuild Richtlinien (siehe unten). Sehen senden(1) für weitere Details.

Übersetzen Zusammensetzung Reichen Sie das
mhbuild ist im Wesentlichen ein Filter, der bei der Erstellung von MIME-Nachrichten hilft. mhbuild werden wir
konvertieren an mhbuild „Kompositionsdatei“ in eine gültige MIME-Nachricht umwandeln. A mhbuild "Komposition
„Datei“ ist nur eine Datei, die einfachen Text enthält, der mit verschiedenen Texten durchsetzt ist mhbuild
Richtlinien. Wenn diese Datei verarbeitet wird von mhbuild, die verschiedenen Richtlinien werden sein
um den entsprechenden Inhalt erweitert und nach den MIME-Standards kodiert.
Die resultierende MIME-Nachricht kann dann per E-Mail versendet werden.

Die formale Syntax für a mhbuild Die Kompositionsdatei wird am Ende dieses Dokuments definiert.
aber die Ideen hinter diesem Format sind nicht komplex. Grundsätzlich enthält der Körper ein oder
weitere Inhalte. Ein Inhalt besteht entweder aus einer Direktive, angegeben mit einem „#“ als
erstes Zeichen einer Zeile; oder Klartext (eine oder mehrere Textzeilen). Die Fortsetzung
Das Zeichen „\“ kann verwendet werden, um eine einzelne Direktive in mehr als einer Zeile einzugeben, z. B.

#image/png \
/home/foobar/junk/picture.png

Es gibt fünf Arten von Direktiven: „Typ“-Direktiven, die den Typ und Subtyp von angeben
der Inhalt; „external-type“-Direktiven, die auch den Typ und Subtyp des benennen
Inhalt; die „message“-Direktive (#forw), die zum Weiterleiten einer oder mehrerer Nachrichten verwendet wird;
die „begin“-Direktive (#begin), die zum Erstellen eines mehrteiligen Inhalts verwendet wird; und das
„on/off/pop“-Anweisungen (#on, #off, #pop), die steuern, ob andere Anweisungen vorhanden sind
überhaupt geehrt.

Das -Richtlinien Mit dem Schalter können Sie steuern, ob mhbuild eines davon berücksichtigt
„#“-Anweisungen. Dies kann auch mit den Direktiven #on oder #off und #pop beeinflusst werden.
Dadurch wird der Verarbeitungsstatus auf den Zustand vor dem letzten #Ein oder #Aus zurückgesetzt.
(Die Anweisungen #on, #off und #pop werden natürlich immer berücksichtigt.) Dies ermöglicht die Einbeziehung
von Klartext, der wie mhbuild-Anweisungen aussieht, ohne Fehler zu verursachen:

#aus
#einschließen
printf("Hallo Welt!);
#Pop

Derzeit beträgt die Stapeltiefe für die #on/off/pop-Anweisungen 32.

Die „type“-Direktive wird verwendet, um den Typ und Subtyp eines Inhalts direkt anzugeben. Du
darf auf diese Weise nur diskrete Typen angeben (die Typen multipart oder können nicht angegeben werden).
Nachricht mit dieser Anweisung). Sie können optional den Namen einer Datei angeben, die Folgendes enthält
die Inhalte im „nativen“ (dekodierten) Format. Wenn dieser Dateiname mit „|“ beginnt
Zeichen, dann stellt es einen auszuführenden Befehl dar, dessen Ausgabe entsprechend erfasst wird.
Zum Beispiel,

#audio/basic |raw2audio -F < /usr/lib/sound/giggle.au

Wenn kein Dateiname angegeben ist, mhbuild sucht nach Informationen im Profil des Benutzers
legen Sie fest, wie die verschiedenen Inhalte zusammengesetzt sein sollen. Dies wird erreicht durch
Konsultieren Sie eine Kompositionszeichenfolge und führen Sie sie unter aus / Bin / sh, mit der Standardausgabe
auf den Inhalt eingestellt. Wenn die -verbose Schalter ist gegeben, mhbuild gibt alle Befehle aus, die angezeigt werden
werden verwendet, um auf diese Weise Inhalte zu erstellen.

Die Kompositionszeichenfolge kann die folgenden Escapezeichen enthalten:

%a Parameter aus Direktive einfügen
%f Dateinamen mit Inhalt einfügen
%F %f, und stdout wird nicht umgeleitet
%s Inhaltsuntertyp einfügen
%% Zeichen einfügen %

Erstens mhbuild sucht nach einem Eintrag der Form:

mhbuild-compose- /

um den Befehl zu bestimmen, der zum Verfassen des Inhalts verwendet werden soll. Wenn dies nicht gefunden wird, mhbuild werden wir
Suchen Sie nach einem Eintrag der Form:

mhbuild-compose-

um den Kompositionsbefehl zu bestimmen. Wenn dies nicht gefunden wird, mhbuild werde mich beschweren.

Ein Beispieleintrag könnte sein:

mhbuild-compose-audio/basic: Aufnahme | raw2audio -F

Denn Befehle wie diese variieren je nach verwendeter Anzeigeumgebung
login, Kompositionszeichenfolgen für verschiedene Inhalte sollten wahrscheinlich in die Datei eingefügt werden
angegeben durch die $MHBUILD Umgebungsvariable statt direkt in Ihrem Benutzerprofil.

Die „external-type“-Direktiven werden vielmehr verwendet, um eine MIME-Referenz auf einen Inhalt bereitzustellen
als den Inhalt selbst einzuschließen (z. B. durch Angabe einer FTP-Site). Somit,
Anstatt wie bei den Typdirektiven einen Dateinamen anzugeben, ist dies bei external-parameters der Fall
geliefert. Diese sehen aus wie reguläre Parameter und müssen daher entsprechend getrennt werden. Für
Beispiel

#@application/octet-stream; \
type=tar; \
Conversions=komprimieren \
[das ist die nmh-Verteilung] \
{Anhang; Dateiname="nmh.tar.gz"} \
name="nmh.tar.gz"; \
Verzeichnis="/pub/nmh"; \
site="ftp.math.gatech.edu"; \
access-type=anon-ftp; \
mode="Bild"

Sie müssen eine Beschreibungszeichenfolge angeben, um die Inhaltsparameter von den externen Parametern zu trennen.
Parameter (obwohl diese Zeichenfolge möglicherweise leer ist). Diese Beschreibungszeichenfolge wird angegeben durch
indem Sie es in „[]“ einschließen. Eine Dispositionszeichenfolge, die in einer „Content-Disposition“ angezeigt wird.
Header, kann im optionalen „{}“ erscheinen.

Diese Parameter haben die Form:

access-type= normalerweise anon-ftp, Mail-Server, oder URL
name=Dateiname
Erlaubnis = schreibgeschützt oder Lese-/Schreibzugriff
site= Hostname
Verzeichnis = Verzeichnisname (optional)
mode= normalerweise ASCII or Image (optional)
Größe = Anzahl der Oktette
server=Postfach
subject=zu sendender Betreff
body= Befehl zum Senden zum Abruf
url= URL des Inhalts

Eine minimale „externe“ Direktive für die URL Zugangsart wäre wie folgt:

#@application/octet-stream [] access-type=url; \
url="http://download.savannah.gnu.org/releases/nmh/nmh-1.5.tar.gz"

Alle langen URLs werden gemäß den RFC 2231-Regeln umschlossen.

Die Direktive „message“ (#forw) wird verwendet, um eine Nachricht oder eine Gruppe von Nachrichten anzugeben
enthalten. Sie können optional den Namen des Ordners und die Nachrichten angeben, die darin enthalten sein sollen
weitergeleitet. Wenn kein Ordner angegeben ist, wird standardmäßig der aktuelle Ordner verwendet. Ebenso, wenn a
Wenn keine Nachricht angegeben wird, wird standardmäßig die aktuelle Nachricht verwendet. Daher lautet die Nachrichtenanweisung
ähnlich dem vorwärts Befehl, mit der Ausnahme, dass ersterer die MIME-Regeln für die Kapselung verwendet
anstelle der in RFC 934 angegebenen. Beispielsweise

#forw +Posteingang 42 43 99

Wenn Sie eine einzelne Nachricht einfügen, wird diese direkt als Inhalt des Typs eingefügt
„Nachricht/rfc822“. Wenn Sie mehr als eine Nachricht einfügen, dann mhbuild wird einen Inhalt hinzufügen
vom Typ „multipart/digest“ und fügen Sie jede Nachricht als Unterteil dieses Inhalts ein.

Wenn Sie diese Anweisung verwenden, um mehr als eine Nachricht einzuschließen, können Sie die verwenden
-rfc934mode schalten. Dieser Schalter zeigt dies an mhbuild sollte versuchen, das zu nutzen
Die MIME-Kapselungsregeln sind so, dass der „Multipart/Digest“ erstellt wird
(größtenteils) kompatibel mit der in RFC 934 angegebenen Kapselung. Wenn angegeben, dann RFC 934
kompatible Benutzeragenten sollten in der Lage sein, die Nachricht beim Empfang aufzuteilen – vorausgesetzt, dies ist der Fall
Die gekapselten Nachrichten enthalten selbst keine gekapselten Nachrichten. Der
Der Nachteil dieses Ansatzes besteht darin, dass die Kapselungen durch die Platzierung eines Extras erzeugt werden
Fügen Sie am Ende des Nachrichtentexts eine neue Zeile ein.

Die „begin“-Direktive wird zum Erstellen eines mehrteiligen Inhalts verwendet. Bei Verwendung von „begin“
In der Direktive müssen Sie mindestens einen Inhalt zwischen den Anfangs- und Endpaaren angeben.

#beginnen
Dies wird ein Mehrteiler mit nur einem Teil sein.
#Ende

Wenn Sie in einem Kompositionsentwurf mehrere Anweisungen verwenden, mhbuild automatisch
Kapseln Sie sie in einen mehrteiligen Inhalt. Daher ist die „begin“-Direktive nur
Dies ist erforderlich, wenn Sie verschachtelte Multiparts verwenden oder eine Multipart-Nachricht erstellen möchten, die Folgendes enthält:
nur ein Teil.

Für alle diese Anweisungen kann der Benutzer eine kurze Beschreibung des Inhalts hinzufügen
zwischen dem Zeichen „[“ und dem Zeichen „]“. Diese Beschreibung wird in die kopiert
„Content-Description“-Header, wenn die Direktive verarbeitet wird.

#forw [wichtige Mail von Bob] +bob 1 2 3 4 5

Ebenso kann optional eine Dispositionszeichenfolge zwischen den Zeichen „{“ und „}“ bereitgestellt werden;
Es wird in den Header „Content-Disposition“ kopiert, wenn die Anweisung verarbeitet wird.
Wenn eine Dispositionszeichenfolge bereitgestellt wird, die keinen Dateinamenparameter enthält, und a
Wenn der Dateiname in der Direktive angegeben ist, wird er zur „Content-Disposition“ hinzugefügt.
Header. Zum Beispiel die folgende Anweisung:

#text/plain; charset=iso-8859-1 <>{attachment} /tmp/summary.txt

erstellt diese Nachrichtenteil-Header:

Inhaltstyp: Text/einfach; charset="iso-8859-1"
Inhaltliche Disposition: Anhang; Dateiname="Zusammenfassung.txt"

Standardmäßig mhbuild generiert für jede entsprechende Direktive eine eindeutige „Content-ID:“.
zu jedem Nachrichtenteil; Der Benutzer kann dies jedoch überschreiben, indem er die ID mit dem „<“ definiert.
und „>“-Zeichen. Der -nocontentid Schalter unterdrückt die Erstellung aller „Content-ID:“
Header, sogar in der obersten Ebene der Nachricht.

Normalerweise mhbuild wird basierend auf dem Inhalt eine geeignete Content-Transfer-Kodierung auswählen
und der MIME-Inhaltstyp. Sie können dies jedoch in einem außer Kraft setzen mhbuild Richtlinie von
Angabe von „*“ und der Kodierung. Akzeptable Kodierungswerte sind „8bit“, „qpρq“ (für
quoted-printable) und „b64“ (für Base64-Kodierung). Es ist zu beachten, dass dies unerwünscht ist
Es kann zu Ergebnissen kommen, wenn 8bit oder quoted-printable als Binärinhalt ausgewählt wird
Übersetzung zwischen Unix-Zeilenenden und den vom Mail-Transport verwendeten Zeilenenden
System funktionieren.

Zusätzlich zu den verschiedenen Anweisungen kann Klartext vorhanden sein. Klartext wird gesammelt,
bis eine Richtlinie vorliegt oder der Entwurf erschöpft ist und dieser in einen Text überführt wird
Inhalt. Wenn der Klartext am Anfang einer Zeile ein „#“ enthalten muss, verdoppeln Sie es einfach
es, z.B.,

##Beim Senden beginnt diese Zeile nur mit einem #

Wenn Sie den Klartext vor einer Direktive beenden möchten, z. B. um zwei Klartexte zu haben
Um den angrenzenden Inhalt anzuzeigen, fügen Sie einfach eine Zeile ein, die ein einzelnes „#“-Zeichen enthält, z. B.

Dies ist der erste Inhalt
#
und das ist das zweite

Wenn der Klartext schließlich mit einer Zeile der Form beginnt:

Inhaltsbeschreibung: Text

dann wird dies zur Beschreibung des Klartextinhalts verwendet. Sie MÜSSEN dieser Linie folgen
eine Leerzeile, bevor Sie mit dem Text beginnen.

Standardmäßig wird Klartext als Text/einfacher Inhalt erfasst. Sie können dies überschreiben
Beginnen Sie den Klartext mit „#<“, gefolgt von einer Inhaltstypspezifikation. Zum Beispiel,
z.B,

#
Dieser Inhalt wird als Text/angereichert markiert
#
und dieser Inhalt wird als Text/Plain getaggt
#
#
und dieser Inhalt wird als application/x-patch gekennzeichnet

Beachten Sie, dass bei Verwendung der Klartextform „#<“ die Inhaltsbeschreibung auf der Seite stehen muss
Dieselbe Zeile, die den Inhaltstyp des Klartextes identifiziert.

Beim Verfassen eines Textinhalts können Sie den relevanten Zeichensatz angeben, indem Sie Folgendes hinzufügen
„charset“-Parameter zur Direktive hinzufügen.

#

Wenn ein Textinhalt 8-Bit-Zeichen enthält (Zeichen mit gesetztem High-Bit) und die
Der Zeichensatz ist also nicht wie oben angegeben mhbuild geht davon aus, dass der Zeichensatz von ist
der vom Standard vorgegebene Typ lokal(1) Umgebungsvariablen. Wenn diese Umgebung
Wenn keine Variablen festgelegt sind, wird der Zeichensatz als „x-unbekannt“ gekennzeichnet.

Wenn ein Textinhalt nur 7-Bit-Zeichen enthält und der Zeichensatz nicht als angegeben ist
oben wird der Zeichensatz als „us-ascii“ bezeichnet.

Standardmäßig werden Textinhalte mit dem hohen Bitsatz mit 8 Bit codiert
Content-Transfer-Encoding. Wenn der Text Zeilen enthält, die länger sind als der Wert von -maxunencoded
(der Standardwert ist 78), dann wird der Text mit der quoted-printable-Kodierung kodiert.

Das -Header-Kodierung Der Schalter gibt an, welcher Algorithmus beim Codieren einer Nachricht verwendet werden soll
Header, die 8-Bit-Zeichen enthalten. Die gültigen Argumente sind base64 für based-64
Codierung und zitiert für zitiert-druckbare Kodierung. Der -autoheaderencoding Schalter wird
anweisen mhbuild um automatisch den Algorithmus auszuwählen, der zu einer kürzeren Codierung führt
String.

Zusammenfassend sehen Sie hier ein Beispiel für einen komplizierteren Nachrichtenentwurf. Der
Der folgende Entwurf wird zu einer mehrteiligen/gemischten Nachricht mit fünf Teilen erweitert:

Bis: [E-Mail geschützt]
cc:
Betreff: Schau und hör mir zu!
--------
Der erste Teil wird Text/Plain sein
#
Der zweite Teil wird textlich/angereichert sein
#
Dieser dritte Teil wird Text/Plain sein
#audio/basic [albernes Kichern] \
|raw2audio -F < /usr/lib/sounds/giggle.au
#image/gif [Foto von foobar] \
/home/foobar/lib/picture.gif

Integrität Shau
If mhbuild ist gegeben -prüfen Schalter, dann wird ihm auch eine Integritätsprüfung zugeordnet
den Inhalt jedes „Blattes“. Dadurch wird dem Inhalt ein Content-MD5-Headerfeld hinzugefügt
die MD5-Summe der uncodierten Inhalte gemäß RFC 1864. Dies kann vom Empfänger von verwendet werden
die Nachricht, um zu überprüfen, ob der Inhalt der Nachricht während des Transports nicht geändert wurde.

Art des Codierungen
Nach der mhbuild erstellt die neue MIME-Nachricht durch Parsen von Anweisungen, einschließlich Dateien,
usw., es scannt den Inhalt der Nachricht, um zu bestimmen, welche Übertragungskodierung verwendet werden soll.
Es prüft auf 8-Bit-Daten, lange Zeilen, Leerzeichen am Zeilenende und Konflikte mit
mehrteilige Grenzen. Anschließend wird jeweils eine geeignete Übertragungskodierung ausgewählt
Inhaltstyp.

Wenn jedem Inhalt mithilfe von eine Integritätsprüfung zugeordnet wird -prüfen Schalter,
dann mhbuild kodiert jeden Inhalt mit einer Übertragungskodierung, auch wenn es sich um den Inhalt handelt
enthält nur 7-Bit-Daten. Dadurch soll die Wahrscheinlichkeit erhöht werden, dass der Inhalt nicht vorhanden ist
während des Transports geändert werden.

Aufrufen mhbuild
Typischerweise mhbuild wird von der aufgerufen was jetzt Programm. Dieser Befehl erwartet den Körper
des Entwurfs, der als formatiert werden soll mhbuild Kompositionsdatei. Sobald Sie dies zusammengestellt haben
Eingabedatei mit einem Befehl wie Layout-Datei, erwidern, oder vorwärts, rufst du auf mhbuild beim „Was
Jetzt“-Eingabeaufforderung mit

Was jetzt? Mime

vor dem Absenden des Entwurfs. Dies wird dazu führen was jetzt ausführen mhbuild zu übersetzen
Kompositionsdatei in das MIME-Format.

Normalerweise handelt es sich beim Aufruf um einen Fehler mhbuild in der Datei, die bereits im MIME-Format vorliegt. Der -Auto
Schalter verursacht mhbuild ohne Fehler zu beenden, wenn die Eingabedatei bereits über gültiges MIME verfügt
Kopfzeilen. Die Verwendung von -Auto ermöglicht auch die -keine Anweisungen Schalter.

Abschließend sollten Sie darüber nachdenken, diese Zeile zu Ihrem Profil hinzuzufügen:

lproc: anzeigen

Auf diese Weise, wenn Sie sich dazu entschließen Liste nach dem Aufruf Pantomime, der Befehl

Was jetzt? Liste

wird wie erwartet funktionieren.

Das -Distanz Der Schalter soll von verwendet werden dist. Dies führt dazu, dass mhbuild nicht generiert wird
alle MIME-Header in der Kompositionsdatei (z. B. „MIME-Version“ oder „Content-Type“), aber
Es werden weiterhin Nachrichtenkopfzeilen gemäß RFC 2047 kodiert.

Mitglied Arbeitsumfeld
Weil die Umgebung, in der mhbuild Die Funktionsweise kann je nach Benutzer unterschiedlich sein. mhbuild aussehen wird
für die Umgebungsvariable $MHBUILD. Falls vorhanden, gibt dies den Namen eines an
zusätzliches Benutzerprofil, das gelesen werden soll. Wenn sich ein Benutzer also an einem bestimmten Ort anmeldet
Auf einem Computer sollte diese Umgebungsvariable so eingestellt werden, dass sie auf eine Datei verweist, die Definitionen enthält
nützlich für diese Maschine.

Schließlich mhbuild werde versuchen, mich zu beraten

/etc/nmh/mhn.defaults

wenn es existiert.

Siehe „Profilsuche“ in mh-profil(5) für die Profilsuchreihenfolge und für die Duplizierung
Einträge werden behandelt.

Syntax of Zusammensetzung Mappen
Das Folgende ist die formale Syntax von a mhbuild „Kompositionsdatei“.

Körper ::= 1*(Inhalt | EOL)

Inhalt ::= Direktive | Klartext

Direktive ::= „#“ Typ „/“ Subtyp
0*(";" Attribut "=" Wert)
[ "(" Kommentar ")" ]
[ „<“ id „>“ ]
[ "[" Beschreibung "]" ]
[ "{" disposition "}" ]
[ "*8bit" | „*qp“ | „*b64“ ]
[ Dateiname ]
EOL

| „#@“-Typ „/“-Subtyp
0*(";" Attribut "=" Wert)
[ "(" Kommentar ")" ]
[ „<“ id „>“ ]
[ "[" Beschreibung "]" ]
[ "{" disposition "}" ]
[ "*8bit" | „*qp“ | „*b64“ ]
externe-parameter
EOL

| „#forw“
[ „<“ id „>“ ]
[ "[" Beschreibung "]" ]
[ "{" disposition "}" ]
[ „+“-Ordner ] [ 0*msg ]
EOL

| "#beginnen"
[ „<“ id „>“ ]
[ "[" Beschreibung "]" ]
[ "{" disposition "}" ]
[ „Alternative“
| "parallel"
| etwas anderes ]
EOL
1 * Körper
„#end“ EOL

Klartext ::= [ "Inhaltsbeschreibung:"
Beschreibung EOL EOL ]
1*Linie
[ „#“ EOL ]

| „#<“-Typ „/“-Subtyp
0*(";" Attribut "=" Wert)
[ "(" Kommentar ")" ]
[ "[" Beschreibung "]" ]
[ "{" disposition "}" ]
[ "*8bit" | „*qp“ | „*b64“ ]
EOL
1*Linie
[ „#“ EOL ]

Zeile ::= „##“ Text EOL
– interpretiert als „#“Text EOL
| Text EOL

Verwenden Sie mhbuildmh online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    Clover EFI-Bootloader
    Clover EFI-Bootloader
    Projekt ist umgezogen
    https://github.com/CloverHackyColor/CloverBootloader..
    Funktionen: Booten Sie macOS, Windows und Linux
    im UEFI- oder Legacy-Modus auf Mac oder PC mit
    UE...
    Laden Sie den Clover EFI-Bootloader herunter
  • 2
    Unitedrpms
    Unitedrpms
    Begleiten Sie uns in Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Aktivieren Sie das URPMS-Repository in Ihrem
    System -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Laden Sie unitedrpms herunter
  • 3
    Boosten Sie C ++ - Bibliotheken
    Boosten Sie C ++ - Bibliotheken
    Boost bietet kostenlos portabel
    begutachtete C++-Bibliotheken. Die
    Der Schwerpunkt liegt auf tragbaren Bibliotheken, die
    funktionieren gut mit der C++-Standardbibliothek.
    Siehe http://www.bo...
    Laden Sie Boost C++-Bibliotheken herunter
  • 4
    VirtualGL
    VirtualGL
    VirtualGL leitet 3D-Befehle von a um
    Unix/Linux OpenGL-Anwendung auf einem
    serverseitige GPU und konvertiert die
    gerenderte 3D-Bilder in einen Videostream
    mit welchem ​​...
    Laden Sie VirtualGL herunter
  • 5
    libusb
    libusb
    Bibliothek, um den Benutzerbereich zu aktivieren
    Anwendungsprogrammen, mit denen kommuniziert werden soll
    USB-Geräte. Zielgruppe: Entwickler, Ende
    Benutzer/Desktop. Programmiersprache: C.
    Kategorien...
    Laden Sie libusb herunter
  • 6
    SCHLUCK
    SCHLUCK
    SWIG ist ein Softwareentwicklungstool
    das verbindet in C geschriebene Programme und
    C++ mit einer Vielzahl von High-Level
    Programmiersprachen. SWIG wird mit verwendet
    anders...
    SWIG herunterladen
  • Mehr »

Linux-Befehle

Ad