MIME-instrument este un instrument mic de codare MIME am pălmuit împreună atunci când am nevoie de ceva de pe o cutie de producție la locul de muncă (producții = nr mediu de dezvoltare C, numai vechi K & R compilator necesare pentru Dumnezeu știe ce-sys admin sarcini) .
Programul rezultat va compila happilly pe ambele compilatoare C schilodit la pachet cu unele * nix distribuții comerciale, și pe full compilatoare ANSI / ISO C, cum ar fi gcc.
Am scris acest program, atunci când am nevoie de un instrument pentru a construi MIME-mailuri codate cu fișiere atașate în script de locuri de muncă pe o cutie de producție. Fiind o cutie de producție nu avea nici instrumente de dezvoltare instalate. Cu toate acestea, caseta a avut un compilator C K & R care pare a fi necesar pentru unele sarcini administrative sau de un alt (configurarea kernel-ul?). Dacă ați încercat să compilați chiar destul de simplu sursă ANSI / ISO C compilator bitched și gemu despre toate lucrurile care nu a susținut, care se va opri mai popular (cel puțin cei care nu știu nimic despre istoria programare C limbă) de la construirea lor binare.
Din moment ce eu sunt bătrân destul de fapt, au scris cod C înapoi înainte am avut standardul ANSI / ISO și toate subtilitățile însoțitoare, nu am fost cauzate de existenta o lipsa de sprijin ANSI / ISO. Este într-adevăr nu toate așa de greu să scrie K & R conforme cod, atâta timp cât nu aveți nevoie de compilator pentru a verifica funcția apelurile pentru tine. Pentru un program de acest mic, totuși, că nu este de mult de o preocupare.
Având în vedere că programul este menit să fie elaborate pe sisteme cu suport minimal (nu există nici o spune ceea ce personal IT neîngrădit va decide trebuie să fie eliminate în interesul securității sistemului) nu sa deranjat să includă un Makefile. Pe fiecare sistem am încercat, totuși, programul compilat cu incantația simplu
cc -o MIME mime.c
dar sistemul dvs. țintă selectat poate necesita magia speciale suplimentare.
Programul acceptă standardul MIME de bază: Apelantul poate selecta tipul de conținut (application / octet-stream, text / plain, sau utilizator specificat), codare tip de conținut (7bit, 8bit, binar, base64 sau auto-detectat) și granița string (implicit "= _MIME_CONTENT_BREAK_ ="). Mai mult, apelantul poate specifica obiectul e-mail, pentru a aborda, de la adresa, adresa de copie de carbon și text pentru un prolog și epilog. Tipul de conținut și codificarea pot fi specificate separat pentru fiecare fisier atasat.
Formatul de asteptare a programului este:
mim [-dDvV] [-S subiect] [-F de la adresa] [T la adresa]
[C Adresa carbon-copie] [-P Prolog text] [-E epiplogue-text]
[-B Granița] {[-78abqux] [t-tip de conținut] filename}
-d depanare detaliu scăzut
D depanare de mare detaliu
-v mesaje verbose
-V Mesaje foarte verbose
-7 7-bit codificare ASCII
-8 8-bit codificare ASCII
cererea -a / octet-stream tip de conținut
codare binară -b
Q-printable citat codare
Textul -t / tip conținut simplu
-u codare necunoscut, auto-detecta
codare base64 -x
Într-adevăr nu e mult la acest program. Odată ce știi cum mesajele MIME sunt construite ai putea face cea mai mare parte manual (cu excepția codificarea base64, care ar necesita un program de genul asta), dar în cazul în care există probleme cu ea, aș dori să știu despre ele.
Ce este nou în această versiune:
Detalii soft:
Versiune: 1.5
Incarca data: 3 Jun 15
Licenţă: Gratuit
Popularitate: 94
Comentariile nu a fost găsit