Friday, October 21, 2016

Encode Message Into Binary Options

Hierdie bladsy beskryf, in Unix handleiding bladsy styl, 'n program vir die aflaai van hierdie webwerf wat binêre lêers in die ldquoBase64rdquo formaat wat gebruik word deur MIME-geënkodeerde dokumente kodeer soos elektroniese pos boodskappe met ingeboude beelde en klank lêers. NAAM base64 - enkodeer en dekodeer base64 lêers SINOPSIS BESKRYWING Die MIME (Multipurpose Internet Mail Extensions) spesifikasie (RFC 1341 en opvolgers) definieer 'n meganisme vir die kodering arbitrêre binêre inligting vir die oordrag deur middel van elektroniese pos. Drieling van 8-bit octets is geïnkripteer as groepe van vier karakters, elk verteenwoordig 6 stukkies van die bron 24 stukkies. Slegs karakters teenwoordig in alle variante van ASCII en EBCDIC gebruik word, te vermy onverenigbaarheid met ander vorme van kodering soos uuencode / uudecode. base64 is 'n command line nut wat kodeer en dekodeer lêers in hierdie formaat. Dit kan gebruik word binne 'n pyplyn as enkodering of dekodering filter, en is die mees algemeen gebruik word op hierdie wyse as deel van 'n outomatiese stelsel pos verwerking. OPTIONS --Kopiereg Druk inligting oor kopiereg. d. --decode dekodeer die insette, voorheen geskep deur base64. om die oorspronklike beeld te herstel. - e. --encode kodeer vir die insette in 'n uitset teks lêer met sy base64. - n. --noerrcheck Onderdruk fout nagaan wanneer dekodering. By verstek, op stuit 'n nie wit spasie karakter wat nie behoort aan die base64 stel, of die ontdekking van die invoer lêer is foutief opgestopte om 'n veelvoud van vier karakters, base64 reik 'n fout boodskap en eindig verwerking met uitgang status 1. Die - n opsie onderdruk selfs hierdie basiese foutopsporing ongeldige karakters is stilweg geïgnoreer en die uitset kapt om die laaste drie geldige octets as die insette verkeerd opgestopte. - U. help uit te voer Druk hoe om inligting en 'n opsomming van opsies noem. --version Print weergawe inligting. EXIT STATUS base64 terugkeer status 0 as verwerking voltooi is sonder foute, 1 as 'n I / O fout het voorgekom of foute opgespoor in 'n lêer wat dui dit nie korrek of volledig te ontsyfer, en 2 as verwerking kon nie uitgevoer word op alle toekom vir byvoorbeeld, 'n nie-bestaande insette lêer. Indien geen infile gespesifiseer of infile is 'n enkele ldquo - rdquo, base64 lees van standaard insette indien geen outfile gegee, of outfile is 'n enkele ldquo - rdquo, uitset is gestuur om standaard uitset. Die toevoer en afvoer word streng verwerk in volgorde gevolglik base64 kan gebruik word in pyplyne. Foute Min of geen foutopsporing gedoen word wanneer dekodering, behalwe validering dat die insette bestaan ​​uit 'n veelvoud van vier karakters in die enkodering stel. Dit is inherent aan die ontwerp van base64, wat veronderstel die oordrag integriteit is die verantwoordelikheid van 'n hoër vlak protokol. Sien ook aflaai base64-1.5.tar. gz (gzip-formaat teerargief) Die argief bevat bron-kode vir die nut, 'n makefile vir Unix sisteme, en 'n gereed-vir-run uitvoerbare vir 32-bis Windows platforms. Windows-gebruikers kan ook base64.zip aflaai. 'n gezipte argief met die Windows uitvoerbare. Lees base64 bronkode (vereis Acrobat Reader) Skrywer Christelike Ferrari bygedra kode wat toelaat dat die base64 nut om te werk aan EBCDIC-gebaseerde stelsels soos UNIX Dienste vir OS / 390 2.7 (ESA / 390). Hierdie sagteware is in die openbare domein. Toestemming om te gebruik, kopieer, verander, en versprei die sagteware en sy dokumentasie vir enige doel, sonder geld hierby beskikbaar gestel word, sonder enige voorwaardes of beperkings. Hierdie sagteware is verskaf ldquoas isrdquo sonder uitdruklike of geïmpliseerde warranty. Im skryf 'n eenvoudige webbediener in luislang wat toelaat dat 'n gebruiker 'n lêer op te laai met behulp multipart / form-data. Sover ek kan sê, is multipart MIME data veronderstel om lyn gebaseer. Byvoorbeeld, die grens moet wees aan die begin van 'n lyn. Ek kan nie uitvind hoe binêre data hanteer in hierdie verband. My kliënt (Firefox) is nie kodering dit in 7bit ASCII of enigiets, dit is net rou binêre data sy stuur. Is dit die data verdeel in lyne op arbitrêre plekke Is daar 'n maksimum lyn lengte wat vir multipart data Ive het probeer soek deur die RFC vir multipart / form-data, maar didnt niks vind. gevra 27 Maart 13 aan 16:54 Na grawe deur die RFCs, ek dink ek het dit al uiteindelik reguit in my kop. Die liggaamsdele (dit wil sê die liggaam inhoud van 'n individu aan 'n multipart / boodskap) moet net reël gebaseer op die grens aan die einde van die deel begin met 'n CRLF. Maar anders, die data hoef nie aanlyn gebaseer wees, en indien die inhoud gebeur met linebreaks daarin het, is daar geen maksimum afstand tussen hulle nie, en hulle moet ontsnap in elk geval (wel, tensy dalk die inhoud-oordrag - encoding aangehaal-string). Die 7-bit, 8-bit en binêre opsies vir Content-Transfer-Encoding dont eintlik daarop dui dat enige kodering is gedoen op die data (en dus moet nie enkodering om ongedaan gemaak word), hulle is net bedoel om die tipe data dui jy kan verwag om te sien in die deel van die liggaam. Wat ek regtig om by my swak uitgedruk vraag was hoe om te lees / buffer die data van die voetstuk sodat ek kan seker maak ek gevang die grens, en sonder om 'n arbitrêr groot buffer (bv as daar gebeur het nie wees linebreaks in die inhoud, en so 'n read line beland buffer die hele ding). Wat ek beland doen was buffer van die aansluiting met 'n read line met behulp van 'n maksimum lengte, sodat die buffer nooit langer as dit sou wees nie, maar sal ook seker maak om te beëindig indien 'n LINEBREAK is teëgekom. Dit het verseker dat wanneer die grens gekom (na aanleiding van 'CRLF), sou dit aan die begin van die buffer wees. Ek moes 'n bietjie ekstra monkeying rond te verseker Ek didnt sluit daardie finale CRLF in die werklike liggaam inhoud te doen nie, want volgens die RFC die vereiste voordat die grens, en dus nie deel van die inhoud self. antwoord 5 April 13 aan 12:02 Probeer hersiening RFC 2045. Tipies, binêre inhoud is in BASE64 omskep deur jou aansoek en ingesluit in die multi deel boodskap met behulp van Content-Transfer-Encoding. Base64. Daar ander meganismes om binêre data oor te dra, maar dit is redelik algemeen. Binêre data is omskep in octets en chunked in arbitary lengte snare (afhangende van die enkodering variant - sien die BASE64 skakel hierbo). Die ontvangs aansoek dekodeer dit dan in die oorspronklike binêre inhoud. Ek is nie 'n luislang programmeerder, maar ek sou verbaas dit wat jy regtig het om enige van hierdie jouself kodeer wees. Ek vermoed daar is voortgang Python biblioteek funksies om dit te doen vir jou. antwoord 27 Maart 13 aan 17: 43Encode Boodskappe in binêre kode 9 Februarie 2010 deur Tech As jy genoeg van die binêre goedere cant kry. skep jou eie binêre geheime boodskappe met hierdie webwerf wat jou toelaat om te enkodeer en dekodeer binêre boodskappe op die vlieg. Tik net in jou boodskap, en enkodeer jou ekwivalent in kinders en nulle te kry. Alternatiewelik, as jy 'n paar binêre kode wat jy wil om te sit in woorde te vind, kliek net op dekodeer om jou antwoord te kry. Het jy 'n koel webwerf wat jy wil deel Vertel ons daarvan op ons webwerf van die Dag groep aanteken Net met jou PopSugar Network rekening en kry blogging. Dit kan uiteindelik word verskyn op GeekSugar Het jy hulp nodig om Hier begin 'n omvattende gids tot die plaas vrae of poste aan groepe As jy nuut is tot die PopSugar Community. Binary Images identifiseer metodes vir kodering beelde in binêre verband tussen beelde om 'n peer met behulp van binêre encoding reproduseer 'n beeld, wat gebaseer is op binêre kode Onderriggids - materiaal, - hulpbronne en Prep vir die student Een Binary Images Werkkaart per paar Een Binary Image Assessering Werkvel per student blanko papier, penne, potlode Ander snuisterye wat teenoorgesteldes kan vertoon, soos: speel kaarte, Checkers, muntstuk, ens (opsioneel) vir die onderwyser Onderwyser gids Druk een binêre Images Werkkaart per paar Druk een binêre Image Assessering Werkvel per student Versamel groeperings van items wat teenoorgesteldes kan wys vir studente om te gebruik wanneer kom met hul eie binêre coderingen ( opsioneel) aan die slag (10 min) 1) hersien dit is 'n goeie tyd om die laaste les wat jy deurgemaak het met jou klas te hersien. Ons stel voor dat jy alternatiewe tussen vrae te vra van die hele klas en met studente praat oor hul antwoorde in klein groepies. Hier is 'n paar vrae wat jy kan vra in hersiening: Wat het ons laaste keer Wat wil u hê moet ons 'n kans om dit te doen Het jy dink aan enige vrae na die les wat jy wil om te vra Wat was jou gunsteling deel van die gehad het nie laaste les. Les Tip Afwerking die hersiening deur te vra oor die studente gunsteling dinge help om 'n positiewe beeld van die vorige oefening verlaat, die verhoging van opwinding vir die aktiwiteit wat jy oor om in te voer is. 2) Woordeskat Hierdie les het 'n belangrike woord te hersien en 'n nuwe term: Binary - Sê dit met my: Bi-Nare-ee n manier wat inligting gebruik te maak van slegs twee opsies Binary alfabet - Sê dit met my: Bi-Nare-ee al-a-weddenskap die twee opsies in jou binêre kode 3) Binary in Review Kyk of jou klas onthou die Binary Armbande les uit natuurlik 2. onthou jy hoe ons gebruik af en op te letters verteenwoordig wil jy dalk 'n voorbeeld te doen saam met hulle met behulp van 'n brief of twee om hul geheue te verfris. Wat ander maniere kan ons daardie briewe wat as ons kon nie gebruik op en af ​​Moedig jou klas om vorendag te kom met 'n paar ander stelle teenoorgesteldes aan dieselfde letters wat jy nou net gedoen verteenwoordig verteenwoordig. Dit is 'n groot voorstelle. Kom ons gebruik een van hulle 'n nuwe letter code. Sodra jy die kode op 'n ander brief of twee, begin 'n al te oefen. Hoe kan ons gebruik dieselfde binêre alfabet om 'n prentjie te enkodeer Die studente kan nie 'n idee wat jy praat nie. Dis okay. Jy kan dit lei tot die antwoord stap-vir-stap. Wat gebeur as ons 'n foto soos hierdie gehad, waar Theres net twee verskillende opsies vir elke vierkante, swart of wit. Hoe kan ons enkodeer hierdie sodat iemand anders die prentjie kan herskep sonder dat dit 'n student kan terug na die grafiekpapier Programmering les ten einde hoor. Terwyl daar 'n baie ooreenkomste kan wees, laat hulle weet dat dit verskillende genoeg is dat hulle nie daardie les moet gebruik om hierdie een Jy mag voorstelle soos hoor lei: Sê wit, swart, wit, swart. Dis 'n groot voorstel Nou Im gaan jou breek in pare. Werk saam met jou spanmaat te besluit op 'n binêre alfabet. Besluit of jy wil hê dat jou pare om hulle enkoderings te deel met die ander groepe voor die tyd, en vir hulle sê as hulle sal skep 'n sleutel, of die behoud van hul metodes geheim. Nou, kan enkodeer sommige beelde, net soos 'n rekenaar sou aktiwiteit: Binêre Images (20 min) 4) Binary Images Nou is sy die studente te draai 1) Verdeel studente in pare. 2) Het hulle kies 'n beeld met hul maat. 3) Moedig hulle aan om uit te vind wat hul binêre alfabet gaan wees. 4) Het hulle beeld te enkodeer met behulp van hul nuwe binêre alfabet. 5) opdrag studente om enkoderings met 'n ander span te handel en te kyk of hulle kan uit te vind watter prent die ander gewerk. 6) Kies 'n vlak - Maklik: Laat die ander span weet wat jou enkodering metode was - Taai: Het die ander span raai jou enkodering metode. Draai-up (10 min) 5) Flash Chat: Wat het ons leer Wat het ons leer vandag Watter soort binêre alfabet het jy skep Kan jy dink aan hoe jy 'n beeld kan enkodeer met net jou vingers Het jy dink jy kan 'n te skep binêre alfabet uit klanke 6) Vocab Shmocab Jy kan kies om dit te doen as 'n klas, of het die studente bespreek met 'n elmboog vennoot en deel. Onthou jy die definisie van die term binêre alfabet Die twee opsies in jou binêre kode Drie veelhoek N aantal groter as nul Assessering (10 min) 7) Binary Image Assessering Werkvel Uitgebreide leer Gebruik hierdie aktiwiteite om studenteleer te verbeter. Hulle kan gebruik word as buite klasaktiwiteite of ander verryking. Die stoor van kleur Images As jou klas regtig die idee agter die stoor binêre beelde, kan hulle wil weet hoe om kleur prente te doen. In die eerste plek moet youll om te bespreek hoe kleur werke met behulp van binêre (soos in Binary Kerstballen. Bladsy 21). Dan stel sommige beelde wat kombinasies van dié kleure te gebruik Moedig jou studente om vorendag te kom met maniere om hierdie kleur prente kodeer. Heksadesimale Connections en Agtergrondinligtingsdokument İşte Standaarde (voorheen NETS) tevrede met hierdie les sluit in: 1c. Gebruik modelle en simulasies te komplekse stelsels en kwessies 2d verken. Bydra tot spanne om oorspronklike werke te produseer of probleme op te los 4b projekteer. Beplan en bestuur aktiwiteite om 'n oplossing te ontwikkel of te voltooi 'n projek 4d. Gebruik verskeie prosesse en diverse perspektiewe om alternatiewe oplossings 6d verken. Oordra huidige kennis te leer nuwe tegnologie Die aktiwiteite in hierdie les ondersteuning CSTA K-12 Rekenaarwetenskap Standaarde: CL. L1: 3-02 Werk koöperatief en saam met maats onderwysers en ander gebruik van tegnologie CT. L1: 6-01 verstaan ​​en gebruik die basiese stappe in algoritmiese probleemoplossing CL. L2-03 werk saam met eweknieë, kundiges, en ander met behulp van samewerkende praktyke soos paarprogrammering, werk in projekspanne, en deel te neem aan die groep aktiewe leeraktiwiteite CT. L2-06 beskryf en ontleed 'n reeks instruksies beign gevolg CT. L2-07 stel data in 'n verskeidenheid van maniere: teks, klank, foto's, nommers CT. L2-14 verbande tussen elemente van wiskunde en rekenaarwetenskap insluitend binêre getalle, logika, stelle, en funksies CT Ondersoek. L3A-05 beskryf die relationsship tussen binêre en hexademinal vertoë CT. L3B-07 Bespreek die interpretasie van binêre rye in 'n verskeidenheid van vorms CT. L1: 6-02 Ontwikkel 'n eenvoudige begrip van 'n algoritme gebruik van rekenaar-vrye oefeninge next-gen Wetenskap Standaarde 3-5-ETS1-2 genereer en te vergelyk verskeie moontlike oplossings vir 'n probleem op grond van hoe goed elke waarskynlik die kriteria en beperkings van die probleem Common Core wiskundige praktyke 1. sin maak van probleme ontmoet en volhard in die oplossing van hulle 2 . Rede abstrak en kwantitatief 4. Model met wiskunde 6. aandag te gee aan presisie 7. kyk en maak gebruik van struktuur 8. kyk en uit te druk reëlmaat in herhaalde redenasie Common Core Math Standaarde 4.OA. C.5 genereer 'n aantal of vorm patroon wat 'n gegewe reël volg. Identifiseer duidelik kenmerke van die patroon wat in die reël self Common Core taal Arts Standaarde L.3.6 bekom nie eksplisiete was en gebruik akkuraat graad-toepaslike gespreks, algemene akademiese en domein-spesifieke woorde en frases, insluitend dié wat ruimtelike en temporale verhoudings sein L.4.6 bekom en te gebruik akkuraat graad-toepaslike algemene akademiese en domein-spesifieke woorde en frases, insluitend dié wat presies aksies, emosies, of state dat hulle sein en dat basiese tot 'n spesifieke onderwerp L.5.6 bekom is en gebruik akkuraat graadspesifieke toepaslike algemene akademiese en domein-spesifieke woorde en frases, insluitend dié wat kontras, benewens, en ander logiese relationshipsContent omskakeling sein van toepassing op: Exchange Server 2013 inhoud omskakeling is die proses van 'n boodskap vir elke ontvanger korrek opmaak. Die besluit oor na inhoud omskakeling voer op 'n boodskap hang af van die bestemming en formaat van die boodskap verwerk. In Microsoft Exchange Server 2013, is daar twee verskillende soorte inhoud omskakeling: Boodskap omskakeling vir eksterne ontvangers Hierdie tipe inhoud omskakeling sluit die vervoer Neutrale Encapsulation Format (TNEF) omskakeling opsies en boodskap enkodering opsies vir eksterne ontvangers. Boodskappe aan ontvangers gestuur in die Exchange organisasie hoef vereis hierdie tipe inhoud omskakeling. Hierdie tipe van inhoud omskakeling hanteer deur die categoriser in die vervoerdiens op Mailbox bediener. Kategorisering op elke boodskap gebeur nadat 'n nuwe aangekom boodskap in die Voorlegging tou gesit. Benewens ontvanger resolusie en routing resolusie, is inhoud omskakeling uitgevoer op die boodskap voor die boodskap in 'n aflewering tou gesit. As 'n enkele boodskap verskeie ontvangers bevat, die categoriser bepaal die toepaslike kodering vir elke boodskap ontvanger. Inhoud omskakeling opsporing nie die geval vang enige inhoud omskakeling mislukkings wat die categoriser ontmoetings as dit boodskappe aan eksterne ontvangers vat. MAPI omskakeling vir interne ontvangers Hierdie tipe inhoud omskakeling hanteer deur die Mailbox Vervoer diens. Die Mailbox Vervoer diens bestaan ​​op Mailbox bedieners om boodskappe tussen posbus databasisse oordra aan die plaaslike bediener, en die vervoerdiens op Mailbox bedieners. Spesifiek, die Mailbox Vervoer voorlegging diens stuur boodskappe van die senders Outbox tot die vervoer diens op 'n posbus server. Die Mailbox Vervoer Delivery Service stuur boodskappe van die vervoerdiens op 'n posbus bediener na die ontvangers posbus. Die Mailbox Vervoer voorlegging diens vat alle uitgaande boodskappe van MAPI en die Mailbox Vervoer Delivery Service vat alle inkomende boodskappe te MAPI. Inhoud omskakeling opsporing vang hierdie MAPI omskakeling mislukkings. Vir meer inligting, sien inhoud omskakeling opsporing. Hierdie onderwerp verduidelik die boodskap omskakeling opsies vir eksterne ontvangers. Die volgende lys beskryf die basiese boodskap formate beskikbaar in Exchange en Microsoft Outlook: Plain text 'n eenvoudige SMS-boodskap gebruik slegs Amerikaanse ASCII-teks soos beskryf in RFC 2822. Die boodskap kan nie bevat verskillende lettertipes of ander teks formatering. Die volgende twee formate kan gebruik word vir 'n eenvoudige SMS-boodskap: Die boodskap hoofde en die boodskap liggaam is saamgestel uit VSA-ASCII-teks. Aanhegsels moet word geïnkripteer met behulp van Uuencode. Uuencode verteenwoordig Unix-na-Unix enkodering en definieer 'n enkodering algoritme om binêre aanhegsels in die liggaam van 'n e-pos stoor deur gebruik te maak van die VSA-ASCII-teks karakters. Die boodskap is MIME-geënkodeerde met 'n inhoud-tipe waarde van teks / gewoon en 'n inhoud-Transfer-Encoding waarde van 7bit vir die teks dele van 'n multi-boodskap. Enige boodskap aanhegsels word geïnkripteer met behulp van Aangehaal-afdruk of base64. By verstek, wanneer jy komponeer en stuur 'n eenvoudige SMS-boodskap in Outlook, die boodskap is MIME-geënkodeerde met 'n inhoud-tipe waarde van teks / gewoon. HTML 'n HTML-boodskap ondersteun teks formatering, agtergrond beelde, tabelle, koeël punte, en ander grafiese elemente. Per definisie, moet 'n HTML-formaat boodskap wees MIME-geënkodeerde hierdie uitleg elemente te bewaar. Rich Text Format (RTF) RTF ondersteun teks formatering en ander grafiese elemente. RTF is sinoniem met TNEF. TNEF en RTF kan uitruilbaar gebruik word. Die ryk teks boodskap formaat is heeltemal anders as die ryk teks dokument formaat beskikbaar in Microsoft Word. Slegs Outlook en 'n paar ander MAPI e-pos kliënte verstaan ​​RTF boodskappe. TNEF Die Transport Neutral Encapsulation formaat is 'n Microsoft-spesifieke formaat vir vat MAPI boodskap eienskappe. A TNEF boodskap bevat 'n plain text weergawe van die boodskap en 'n skakel wat die oorspronklike-weergawe van die boodskap pakkette. Tipies, is hierdie skakel met die naam Winmail. dat. Die Winmail. dat beslaglegging sluit die volgende inligting: Oorspronklike formaat weergawe van die boodskap, insluitende, byvoorbeeld, fonts, teks groottes, en teks kleure OLE voorwerpe, insluitend, byvoorbeeld, ingeboude prente of ingeboude Microsoft Office-dokumente Spesiale Outlook funksies, insluitend byvoorbeeld persoonlike vorms, stem knoppies, of vergadering versoeke Gereelde boodskap aanhangsels wat in die oorspronklike boodskap die gevolglike plain text boodskap kan in die volgende formate word verteenwoordig was: RFC 2822-aanpasbare boodskap bestaan ​​uit net Amerikaans-ASCII-teks met 'n Winmail. dat beslaglegging ingebou in Uuencode Multi MIME-geënkodeerde boodskap dat 'n Winmail. dat beslaglegging n MAPI voldoen e-pos kliënt wat ten volle verstaan ​​TNEF, soos Outlook het, verwerk die Winmail. dat beslaglegging en vertoon die oorspronklike boodskap inhoud sonder om ooit die vertoning van die Winmail. dat beslaglegging. 'N e-pos kliënt wat nie die geval verstaan ​​TNEF mag 'n TNEF boodskap aan te bied in enige van die volgende maniere: Die gewone teks weergawe van die boodskap word vertoon, en die boodskap bevat 'n skakel met die naam Winmail. dat, Win. dat, of 'n ander generiese naam soos as Att nnnnn. dat of Att nnnnn EML waar die nnnnn plekhouer verteenwoordig 'n ewekansige getal. Die gewone teks weergawe van die boodskap word vertoon. Die TNEF beslaglegging word geïgnoreer of verwyder. Die resultaat is 'n eenvoudige SMS-boodskap. Boodskappe bedieners wat TNEF verstaan ​​kan ingestel word om TNEF aanhegsels van inkomende boodskappe te verwyder. Die resultaat is 'n eenvoudige SMS-boodskap. Daarbenewens kan 'n paar e-pos kliënte soos Microsoft Outlook Express nie verstaan ​​TNEF, maar erken en te ignoreer TNEF aanhegsels. Die resultaat is 'n eenvoudige SMS-boodskap. Daar is derde party gereedskap wat kan help om te skakel beslaglegging Winmail. dat. TNEF word verstaan ​​onder al die weergawes van Exchange sedert Exchange Server weergawe 5.5. Opsomming Vervoer Neutrale Encapsulation Format (STNEF) STNEF is gelykstaande aan TNEF. Tog is STNEF boodskappe verskillend gekodeer as TNEF boodskappe. Spesifiek, STNEF boodskappe is altyd MIME-geënkodeerde en het altyd 'n Content-Transfer-Encoding waarde van Binary. Daarom, Theres geen gewone teks verteenwoordiging van die boodskap, en Theres geen duidelike Winmail. dat beslaglegging vervat in die liggaam van die boodskap. Die hele boodskap is verteenwoordig deur slegs binêre data. Boodskappe wat 'n Content-Transfer-Encoding waarde van Binary kan slegs oorgedra word tussen SMTP messaging bedieners wat ondersteun en adverteer die BINARYMIME en Chun King SMTP uitbreidings soos omskryf in RFC 3030. Die boodskappe is altyd oorgedra tussen SMTP messaging met behulp van die opdrag BDAT, in plaas van die standaard data opdrag. STNEF word verstaan ​​onder al die weergawes van Exchange sedert Exchange 2000 STNEF word outomaties vir alle boodskappe sedert moedertaal af Exchange Server 2003 Exchange oorgedra tussen Exchange bedieners in die organisasie nooit stuur STNEF boodskappe aan eksterne ontvangers. Slegs TNEF boodskappe kan na ontvangers buite die Exchange organisasie gestuur. Die inhoud omskakeling opsies wat jy kan stel in 'n Exchange organisasie vir eksterne ontvangers kan in die volgende kategorieë word beskryf: TNEF omskakeling opsies Hierdie omskakeling opsies spesifiseer of TNEF moet bewaar word of verwyder word van boodskappe wat die Exchange organisasie verlaat. Boodskap enkodering opsies Hierdie opsies spesifiseer boodskap enkodering opsies, soos MIME en nie-MIME karakter sets, boodskap enkodering en beslaglegging formate. Hierdie omskakeling en enkodering opsies is onafhanklik van mekaar. Byvoorbeeld, hetsy TNEF boodskappe kan die Exchange organisasie isnt wat verband hou met die MIME kodering instellings of plain text kodering instellings van die boodskappe. Jy kan die inhoud omskakeling op verskeie vlakke van die Exchange organisasie spesifiseer soos beskryf in die volgende lys: domein instellings Remote Remote domeine die instellings te definieer vir uitgaande boodskap oordrag tussen die Exchange organisasie en eksterne domeine. Selfs as jy dit nie maak afgeleë domein inskrywings vir spesifieke gebiede, Theres 'n vooraf gedefinieerde afgeleë domein naam van Standaard wat van toepassing is op alle afgeleë adres ruimtes (). Mail gebruikers en pos kontak instellings posgebruikers en pos kontakte is soortgelyk, want albei eksterne e-pos adresse en bevat inligting oor mense buite die Exchange organisasie. Die belangrikste verskil is pos gebruikers rekeninge wat gebruik kan word om aan te meld by die Active Directory domein en toegang hulpbronne in die organisasie. Outlook instellings in Outlook kan jy die boodskap opmaak en enkodering opsies in die volgende lys beskryf gestel: Boodskap formaat Jy kan die standaard boodskap formaat vir alle boodskappe. Jy kan die standaard boodskap formaat ignoreer as jy 'n spesifieke boodskap maak. Internet boodskap formaat wat jy kan beheer of TNEF boodskappe na afgeleë ontvangers of hulle eerste omgeskakel word na 'n meer aanpasbare formaat gestuur word. Jy kan ook verskeie boodskap enkodering opsies boodskappe gestuur na afgeleë ontvangers spesifiseer. Hierdie instellings hoef aansoek te doen om boodskappe in die Exchange organisasie om ontvangers gestuur. Internet ontvanger boodskap formaat wat jy kan beheer of TNEF boodskappe aan spesifieke ontvangers of hulle eerste omgeskakel word na 'n meer aanpasbare formaat gestuur word. Jy kan die omskakeling opsies vir spesifieke kontakte in jou gids Kontakte stel, en jy kan die omskakeling opsies vir 'n spesifieke ontvanger in die Om, CC, of ​​Bcc velde ignoreer as jy 'n boodskap. Hierdie omskakeling opsies Arent beskikbaar vir ontvangers in die Exchange organisasie. Internet ontvanger boodskap enkodering opsies Jy kan beheer oor die MIME of plain text encoding opsies vir spesifieke kontakte in jou gids Kontakte, en jy kan die omskakeling opsies vir 'n spesifieke ontvanger in die Om, CC, of ​​Bcc velde ignoreer as jy 'n boodskap. Hierdie omskakeling opsies Arent beskikbaar vir ontvangers in die Exchange organisasie. Internasionale opsies Jy kan die karakter stelle gebruik in boodskappe te beheer. Om beter te verstaan ​​die inhoud omskakeling opsies vir eksterne ontvangers, wat jy nodig het om die struktuur van e-pos boodskappe te verstaan. 'N SMTP boodskap is gebaseer op eenvoudige 7-bit VSA-ASCII-teks te komponeer en stuur e-pos boodskappe. 'N standaard SMTP boodskap bestaan ​​uit die volgende elemente: Boodskap koevert Die boodskap koevert word gedefinieer in RFC 2821. Die boodskap koevert bevat inligting wat nodig is om oor te dra en die boodskap te lewer. Ontvangers sien nooit die boodskap koevert, want sy gegenereer word deur die boodskap oordrag proses en isnt eintlik deel van die inhoud boodskap. inhoud Boodskap Die inhoud boodskap word gedefinieer in RFC 2822. Die boodskap inhoud bestaan ​​uit die volgende elemente: Boodskap header Die boodskap kop is 'n versameling van kop velde. Selected velde bestaan ​​uit 'n stuk grond naam, gevolg deur 'n dubbelpunt (:) karakter, gevolg deur 'n veld liggaam, en geëindig met 'n return / lyn voer (CR / LF) karakter kombinasie. 'N Naam veld moet bestaan ​​uit afdruk VSA-ASCII-teks karakters behalwe die kolon (:) karakter. Spesifiek, ASCII karakters wat waardes van 33 het deur 57 en 59 deur 126 toegelaat. A veld liggaam kan bestaan ​​uit 'n Amerikaanse-ASCII karakters, behalwe vir die return (CR) karakter en die lyn voer (LF) karakter. Dit kan egter 'n stuk grond liggaam die CR / LF karakter kombinasie bevat wanneer dit gebruik word in kop vou. Kop vou is die skeiding van 'n enkele kop veld liggaam in verskeie reëls soos beskryf in artikel 2.2.3 van RFC 2822. Ander veld liggaam sintaksis vereistes beskryf in artikels 3 en 4 van RFC 2822. boodskap liggaam Die boodskap liggaam is 'n versameling van lyne van die Amerikaanse-ASCII-teks karakters wat na die boodskap kop verskyn. Die boodskap kop en die boodskap liggaam geskei word deur 'n leë lyn wat eindig met die CR / LF karakter kombinasie. Die boodskap liggaam is opsioneel. Enige reël van die teks in die boodskap liggaam moet wees minder as 998 karakters. Die CR en LF karakters kan slegs verskyn saam met die einde van 'n lyn aan te dui. Wanneer SMTP boodskappe bevat elemente wat plain VSA-ASCII-teks Arent, moet die boodskap word geïnkripteer met dié elemente te bewaar. Die MIME standaard definieer 'n metode van kodering inhoud in boodskappe wat teks isnt. MIME toelaat om die teks in ander karakter sets, aanhegsels sonder teks, multipart boodskap liggame, en kop velde in ander karakter sets. MIME gedefinieer in RFC 2045, RFC 2046, RFC 2047, RFC 2048, en RFC 2077. MIME definieer 'n versameling van kop velde wat bykomende boodskap skryf spesifiseer. Die volgende tabel beskryf 'n paar belangrike MIME kop velde. Die kodering algoritme wat gebruik word om enige nie-VSA-ASCII-teks of binêre data wat in die boodskap liggaam bestaan ​​omskep: Belangrike MIME kop velde Selected veld naam Dit kop veld kan die volgende inligting oor 'n boodskap te beskryf. 'N aanduiding dat die huidige toestand van die boodskap liggaam beskryf. Daar kan verskeie waardes van die kop veld Content-Transfer-Encoding in 'n MIME boodskap. Wanneer die kop veld Content-Transfer-Encoding in die boodskap kop verskyn, is dit van toepassing op die hele liggaam van die boodskap. Wanneer die kop veld Content-Transfer-Encoding in een van die dele van 'n multi boodskap verskyn, is dit slegs van toepassing op daardie deel van die boodskap. Wanneer 'n enkodering algoritme is toegepas op die boodskap liggaam data, is die boodskap liggaam data omskep in gewone Amerikaanse ASCII-teks. Hierdie transformasie kan die boodskap te reis deur ouer SMTP messaging bedieners wat net boodskappe in die VSA-ASCII-teks te ondersteun. Die waardes van die kop veld Content-Transfer-Encoding wat dui op 'n enkodering algoritme gebruik op die boodskap liggaam is soos volg: Aangehaal-printable Dit enkodering algoritme gebruik afdruk VSA-ASCII karakters om die boodskap liggaam data enkodeer. As die oorspronklike boodskap teks is meestal Amerikaanse ASCII-teks, aangehaal-printable enkodering gee ietwat leesbare en kompak resultate. Alle afdruk VSA-ASCII-teks karakters behalwe die gelyk teken () karakter kan verteenwoordig sonder kodering. Base64 Dit enkodering algoritme is hoofsaaklik gebaseer op die privaatheid versterk pos (PEM) standaard omskryf in RFC 1421. base64 gebruik die 64-karakter alfabet enkodering algoritme en uitset padding karakters gedefinieer deur PEM om die boodskap liggaam data enkodeer. A Base64 gekodeerde boodskap is tipies 33 persent groter as die oorspronklike boodskap. Base64 skep 'n voorspelbare toename in grootte boodskap en is optimaal vir binêre data en nie-VSA-ASCII-teks. Tipies, jy is nie sien verskeie enkodering algoritmes wat in dieselfde boodskap. Wanneer geen encoding algoritme is gebruik op die boodskap liggaam, die inhoud--oordrag kodering kop veld identifiseer bloot die huidige toestand van die boodskap liggaam data. Die volgende waardes van die kop veld Content-Transfer-Encoding aandui dat geen encoding algoritmes gebruik op die boodskap liggaam: 7bit Hierdie waarde dui aan dat die boodskap liggaam data is reeds in die RFC 2822-formaat. Spesifiek, beteken dit dat die volgende voorwaardes geld moet wees: Alle lyne van die teks moet minder as 998 karakters lank wees. Alle karakters moet VSA-ASCII-teks wat karakter waardes van 1 tot 127. Die CR en LF karakters kan slegs saam gebruik word om die einde van 'n reël van die teks aan te dui. Die hele boodskap liggaam kan 7bit, of 'n deel van die boodskap liggaam in 'n multi boodskap kan 7bit wees. As die multipart boodskap ander dele wat enige binêre data of nie-VSA-ASCII-teks het bevat, moet daardie deel van die boodskap word geïnkripteer met behulp van die aangehaalde-afdruk of base64 algoritmes. Boodskappe wat 7bit liggame kan reis tussen SMTP messaging bedieners deur die gebruik van die standaard data opdrag. 8bit Hierdie waarde dui aan dat die boodskap liggaam data bevat nie-VSA-ASCII karakters. Spesifiek, beteken dit dat die volgende voorwaardes geld moet wees: Alle lyne van die teks moet minder as 998 karakters lank wees. Een of meer karakters in die boodskap liggaam waardes groter as 127. Die CR en LF karakters net saam gebruik kan word om die einde van 'n reël van die teks aan te dui. Die hele boodskap liggaam kan 8bit, of 'n deel van die boodskap liggaam in 'n multi boodskap kan 8bit wees. As die multipart boodskap ander dele wat binêre data het bevat, moet daardie deel van die boodskap word geïnkripteer met behulp van die aangehaalde-afdruk of base64 algoritmes. Boodskappe wat 8bit liggame kan net reis tussen SMTP messaging bedieners wat die 8BITMIME SMTP uitbreiding ondersteun, soos gedefinieer in RFC 1652, soos bedieners loop Exchange 2000 Server of nuwer weergawes het. Spesifiek, beteken dit dat die volgende voorwaardes geld moet wees: Die 8BITMIME navraag moet in die bedieners EHLO reaksie geadverteer word. Boodskappe word steeds oorgedra word deur die gebruik van die SMTP standaard DATA opdrag. Daar moet egter die parameter BODY8BITMIME om die einde van die pos van opdrag bygevoeg. Binêre Hierdie waarde dui aan dat die boodskap liggaam bevat nie-VSA-ASCII-teks of binêre data. Spesifiek, beteken dit dat die volgende voorwaardes is waar: Enige volgorde van die karakters word toegelaat nie. Daar is geen beperking lyn lengte. Binêre boodskap elemente hoef vereis enkodering. Boodskappe wat Binary liggame kan net reis tussen SMTP messaging bedieners wat die BINARYMIME SMTP uitbreiding ondersteun, soos gedefinieer in RFC 3030, soos bedieners loop Exchange 2000 Server of nuwer weergawes het. Spesifiek, beteken dit dat die volgende voorwaardes geld moet wees: Die BINARYMIME navraag moet in die bedieners EHLO reaksie geadverteer word. Die BINARYMIME SMTP uitbreiding kan slegs gebruik word met die Chun King SMTP uitbreiding. Chun King in staat stel om groot boodskap liggame in verskeie kleiner stukke te stuur. Chun King is ook omskryf in RFC 3030. Die Chun King navraag moet ook in die bedieners EHLO reaksie geadverteer word. Boodskappe word oorgedra met behulp van die BDAT opdrag in plaas van die standaard data opdrag. Die BODYBINARYMIME parameter moet bygevoeg word om die einde van die pos van opdrag wanneer die boodskap het 'n boodskap liggaam. Die waardes 7bit, 8bit en Binary bestaan ​​nooit saam in dieselfde multipart boodskap. Die waardes is wedersyds uitsluitend. Die gekwoteerde-afdruk of Base64 waardes kan in 'n 7bit of 8bit multipart boodskap liggaam, maar nooit in 'n binêre boodskap liggaam. As 'n multi boodskap liggaam verskillende dele saamgestel uit 7bit en 8bit inhoud bevat, is die hele boodskap geklassifiseer as 8bit. As 'n multi boodskap liggaam verskillende dele saamgestel uit 7bit, 8bit en Binêre inhoud bevat, is die hele boodskap geklassifiseer as Binary. Die opskrif veld opdrag 'n MIME-enabled e-pos kliënt op hoe dit 'n aangehegte lêer moet vertoon, en word beskryf in RFC 2183. Die waardes van hierdie gebied kan 'inline of beslaglegging wees. Wanneer die waarde van hierdie gebied is 'inline, is die beslaglegging vertoon in die boodskap liggaam. Wanneer die waarde van hierdie veld is Attachment, verskyn die aangehegde lêer as 'n gereelde beslaglegging apart van die boodskap liggaam. Ander parameters is beskikbaar wanneer die waarde is Attachment, soos Lêernaam, Creation-date, en grootte.


No comments:

Post a Comment