Cum să decodezi o scrisoare

Cum să decodezi o scrisoare?

Principiul codării în UUENCODE și BASE64

Dacă trebuie să trimiteți un fișier fără text prin e-mail, trebuie mai întâi să îl convertiți într-un formular codificat pe care serverul dvs. de e-mail sau software-ul de e-mail care funcționează pentru destinatar nu ar confunda. Există mai multe moduri de această transformare, cele două cele mai cunoscute dintre ele. UUENCODE utilizat anterior. acum standardul este BASE64. În majoritatea cazurilor, trebuie să utilizați cea de-a doua metodă, mai ales dacă mesajul utilizează protocolul MIME (Multipurpose Internet Mail Extensions). Cu toate acestea, unele aplicații de e-mail mai vechi nu înțeleg MIME sau Base 64, deci aici sunt ambele moduri.







Ideea de bază a ambelor metode este de a converti fișiere binare într-un fișier ASCII, care poate fi în mod normal transferat și procesat de serverul de e-mail. Acest lucru se face prin împărțirea fișierului sursă în grupuri de 3 octeți, apoi împărțirea fiecărui grup de trei octeți în 4 grupe de câte 6 biți (în 3 octeți de 24 de biți). Acești 6 biți (pot reprezenta orice număr de la 0 la 63) sunt apoi mapați la un anumit interval de caractere ASCII printabile și apoi reasamblate într-un șir ASCII care poate fi inclus într-un mesaj de poștă electronică. Destinatarul mesajului efectuează un proces invers, în timpul căruia fișierul original este recreat.

Pentru codarea în Base64 sunt folosite caractere:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 + /

Pentru codul Uuencode sunt folosite următoarele caractere (vom numi această linie un uu-string):
`! '# $%' () * +, -. / 0123456789;;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ [\] ^ _

Diferențele dintre Base64 și Uuencode se datorează modului în care fișierele codate sunt formatate.

Acum câteva lucruri despre regulile de trimitere a atașamentelor codate în Uuencode. Chiar în corpul literei trebuie să scrieți "începe 600 filename.ext", apoi fișierul codat însuși merge. Apoi, după ultima linie, de pe linia nouă, simbolul `` 'și din linia nouă' sfârșitul '. De exemplu: text
începe 644 notepad.exe
Codeddata
`
capăt
continuarea textului scrisorii. (A fost verificat experimental că puteți scrie și începe 600 nume de fișier)

Pentru a trimite e-mailuri cu atașamente codate de Base64, protocolul MIME este utilizat întotdeauna.

Specificația MIME descrie modul de transmitere a informațiilor despre codificarea mesajului (corpul său) în antetul mesajului. Pentru a face acest lucru, se folosesc trei linii ale titlului, aproximativ următoarele: MIME-Version: 1.0
Tip de conținut: text / simplu; charset = KOI8-R
Content-Transfer-Encoding: 8bit Aici Content-Type descrie ceea ce se transmite - text / plain (text simplu pentru mesaje în HTML va fi text / html), este definit ca tipuri multiple de media, charset (pe setul de caractere) - un pointer la limba codare și „KOI8-R“ - codificarea denumire standardizată.
Content-Transfer-Encoding conține denumirea de codificare a transportului: 8bit înseamnă că nu se face codificare suplimentară; Base64 - transcodarea în codul de 7 biți, dar necitit, adesea în descrieri numite codificare MIME; Quoted-Printabl - transcodarea caracterelor pe 8 biți (nu atinge cele mai multe pe 7 biți) în expresii de tipul '= C1', unde 'C1' este codul caracterului hexazecimal. Cu această metodă, textele pur engleze sau incluziunile în limba engleză rămân într-o formă lizibilă.

UUENCODE - Metoda de codare a mesajelor de poștă electronică, când fiecare trei biți sunt "șterse" în patru. WinZip poate decoda aceste fișiere.

Dacă documentul este într-o singură literă. CUM SĂ LUAȚI:
Textul codificat începe cu linia "begin filename" și se termină cu cuvântul "end":
începe imaginea.gif
(*, - * AQ [B, JU, 'R $ `` (Q * `` `` `` ``: 7) CS7Q9 MBVVF * DY5% @ Z „1W4W130) 2F @ 2 () M`ZYC> MK: HS * BJ95FE # (R42C] NH6, L Z !.
M @ F_5EQIH + _UF:> FVW \ D) \; 9XH $ A ^<@>?09 + 669P] / -> 6F% 4%) -> MSN = 3BNQ
M = D<$*2=`R%U>KBL ._-<\<`_^/WUBW2?F\[(=_ASAGO'+G0.&:63<08'_I`3.
.
M,% QWJ'P @ M;!> F = CE8-23] QZVY> [;? D9;?!? O 63UERXMPK „> W / ^ \ + 3]] W) ;;
M<=XOK1#_%U!+`0(4`Q0````(`,-*AQ[B,JU,'R$``(Q*```#``````````$`
A`` "D @ 0````! `
capăt

CUM SUNT DISCUTAȚI:
Dacă utilizați dMail. accesați meniul (tasta F2), apoi selectați elementul de meniu "Procesare-> Extragere date". În directorul curent, va fi creat un fișier cu numele specificat în linia "începe".

Sau încercați să decodificați mesajul utilizând programul uudecode.exe - scrieți textul mesajului într-un fișier separat, de exemplu, text.uue și în mediul MSDOS, tastați:
uudecode.exe text.uue
P.S. Numele fișierului din linia "begin" poate să nu corespundă regulilor MSDOS, de exemplu, anderson.software_piracy.ps.Z (în MSDOS numele fișierului nu depășește 8 caractere și doar un singur punct). În acest caz, trebuie să editați litera - schimbați linia "begin":






începe anderson.software_piracy.ps.Z înlocuiți cu începe anderson.z

Dacă documentul este alcătuit din mai multe părți. CUM SA LUAȚI:
Documentul este în mai multe litere. Prima literă începe cu cuvintele "începe numele fișierului". Un număr de programe adaugă, de asemenea, linii cu numărul secțiunii și cu sumele de control. Unele programe de poștă atunci când trimiteți mesaje MIME denotă această codificare ca "X-UUEncode". Există o variantă a acestei codificări, denumită "XXENCODE":
începe imaginea.gif
(*, - * AQ [B, JU, 'R $ `` (Q * `` `` `` ``: 7) CS7Q9 MBVVF * DY5% @ Z "1W4W130) 2F2 () M`ZYC> MK: HS * BJ95FE # (R42C) NH6, L! Z.
M @ F_5EQIH + _UF:> FVW \ D) \; 9XH $ A ^<@>?09 + 669P] / -> 6F% 4%) -> MSN = 3BNQ
M = D<$*2=`R%U>KBL ._-<\<`_^/WUBW2?F\[(=_ASAGO'+G0.&:63<08'_I`3.
.

Al doilea și părțile intermediare ulterioare ale fișierului nu pot avea cuvântul "începe" la început, nici cuvântul "sfârșit" la sfârșit. Ultima literă se termină cu cuvântul "sfârșit":
.
M,% QWJ'P @ M;!> F = CE8-23] QZVY> [;? D9;?!? O 63UERXMPK „> W / ^ \ + 3]] W) ;;
M<=XOK1#_%U!+`0(4`Q0````(`,-*AQ[B,JU,'R$``(Q*```#``````````$`
A`` "D @ 0````! `
capăt

Uneori, la sfârșitul fiecărei părți, sunt indicate suma de control și dimensiunea părții:
sum -r / dimensiune 27951/6200 secțiune (de la prima la ultima linie codată)

Și în ultima parte - suma de control a întregului document :.
M,% QWJ'P @ M;!> F = CE8-23] QZVY> [;? D9;?!? O 63UERXMPK „> W / ^ \ + 3]] W) ;;
M<=XOK1#_%U!+`0(4`Q0````(`,-*AQ[B,JU,'R$``(Q*```#``````````$`
A`` "D @ 0````! `
capăt
sumă -r / dimensiune 48886/2672 secțiune (de la prima linie codată la "sfârșit")
sum -r / dimensiune 25804/24433 întregul fișier de intrare

CUM SUNT DISCUTAȚI:
Dacă utilizați BMail sau dMail, sortați după sortare după dată (piesele vor fi aranjate în ordine). Apoi marcați toate fișierele și decodificați.

Sau încercați să decodeze e-mail utilizând programul uudecode.exe (poate în mod automat „colecta“ un fișier format din mai multe părți) - fiecare literă a scrie într-un fișier separat, și în mediul de MSDOS, decodifică toate literele, (part1.uue, part2.uue.) dactilografiere:
uudecode.exe parte

DOWNLOAD UUDECODE:

Codarea MIME (base64)

Cum să știți:
Acordați atenție titlului scrisorii - este necesar să existe o linie "MIME-Version". marcatorul de codificare conține numai linia de antet MIME "Content-Transfer-Encoding: Base64":
Tip de conținut: text / simplu; charset = US-ASCII; name = text.txt
Content-transfer-encoding: base64
Versiunea MIME: 1.0

SXQncyBhIHZlcnkgZnVubnkgdGhvdWdodCB0aGF0LCBpZiBCZWFycyB3ZXJl
IEJlZXMsDQpUaGV5J2QgYnVpbGQgdGhlaXIgbmVzdHMgYXQgdGhlIGJvdHRv
bCB0aGVzZSBzdGFpcnMuDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFdpbm5pZS10aGUtUG9vaA0KDQo =

CUM SUNT DISCUTAȚI:
Utilizați programul mime64. pentru aceasta - scrieți litera (împreună cu antetul) în fișier, ultima linie de cod ar trebui să fie ultima linie din fișier și să decodeze în mediul MSDOS folosind comanda:
mime64.exe infile [outfile]

DOWNLOAD utilitate MIME64:

Citat-tipărit - (în limba vorbită, se folosește abreviatul Qprintable). Modul de codificare pe șapte biți a mesajelor e-mail, când în loc de litere rusești se transmit codurile lor hexazecimale, scrise în latină.

Cum să știți:
Textul arată ca un set de combinații "= XX". unde XX reprezintă reprezentarea hexazecimală a caracterului ASCII. Textul sau anteturile literei pot conține cuvintele "citat-imprimabil". De exemplu:
Tip de conținut: text / simplu; charset = "iso-8859-1"
Content-Transfer-Encoding: citat-printabil

= D1 = EF = E0 = F1 = E8 = E1 = EE = E7 = E0 = F2 = E2 = EE = E8
= EF = EE = F1 = EB = E5 = E4 = ED = E8 = E5 =
.

CUM SUNT DISCUTAȚI:
Utilizați programul mimeqp. pentru aceasta - scrieți litera (împreună cu antetul) în fișier și decodați-o în mediul MSDOS folosind comanda:
mimeqp.exe infile [outfile]

Sau utilizați programul mmencode - scrieți mesajul într-un fișier și decodați-l în mediul MSDOS folosind comanda:
mmencode.exe -u -q infile [outfile]

DOWNLOAD utilitate MIMEQP:

DOWNLOAD utilitate MMENCODE:

Cum să știți:
La început, există de obicei o linie ca aceasta: "(Acest fișier trebuie să fie convertit cu BinHex 4.0)". în text sau în anteturile literei se afișează cuvintele "BinHex". De exemplu:
===================== _ 830452152 == _
Tip de conținut: aplicație / mac-binhex40; name = "LOGIN.CMD"
Conținutul-Dispoziție: atașament; filename = "LOGIN.CMD"

Partea 1.4 Tip: Arhiva Macintosh BinHex (application / mac-binhex40)

--===================== _ 830452152 == _
Tip de conținut: text / simplu; charset = "us-ascii"

CUM SUNT DISCUTAȚI:
Utilizați programul xbin. pentru acest scop - scrieți litera într-un fișier și extrageți datele din mediul MSDOS cu comanda:
fișierul xbin.exe
În acest caz, sunt create trei fișiere cu extensii: file.dat, file.rsr, file.inf (Datele reale sunt conținute într-un fișier cu extensia ".dat")

DOWNLOAD XBIN:

Cum să știți:
Textul codificat începe cu cuvintele "xbtoa Begin". în cele din urmă - "xbtoa End". De exemplu:
xbtoa Începeți
LSWk $ U> b ++ j / FRPUu. + Und7Xl-28V; ^ I2iZR6R + JttXiLm9Fmi \ glY + _nmXIp]> XrpD, 9q \ R1UoW


2-e5P) clh1r + D5M! F # n> QCh% C # / n8g: E% YX: + =
xbtoa Sfârșitul N 16950 4236 E 7 S 198ec9 R 8335744f

CUM SUNT DISCUTAȚI:
Literele procesate de codificatorul "btoa" sunt decodate de programul atob.

DOWNLOAD utilitate BTOA:

PGP - confidențialitate destul de bună. Programul de criptare (în principal pentru e-mail).

Cum să știți:
Acesta este modul în care documentul procesat de programul PGP (destul de bună confidențialitate) arată:
-----BEGIN MESAJ PGP -----
Versiune: 2.3a

hDwCqboOL27CRKkBAX0dOcOn07QFhqNuJFetp + WUb1QedPkRturI / 2vKkS5 / bmzR
nnJKj75Cp7 / FhILgCrmmAABEIcd + MmhibfPVVmmgeuEUAbE5r + lCtHFRM / FaA4Lr
.
izQw7OIWz4OrGtRpAM00NSalSXiVnuiGG21pLa3ozTPEw0x / + iqXRRPILdhWeSV7
6nATz0hikdjSeuaolcHs086O2G2 + 1KQl7TTppWU0ST + BhcKB
= T6hh
-----END MESAJ PGP -----

DOWNLOAD utilitate PGP:

Ambalat "pachet de articole"

Un "pachet de articole" ambalat este inclus pe serverul de teleconferință din comanda PACK.

CUM SUNT DISCUTAȚI:
Aveți nevoie de un program pentru a despacheta uunpack.exe. rescrieți programul în director, de exemplu, C: \ UUPC și în fișierul de apel UUPC.BAT ultimul rând, adăugați:
c: \ uupc \ uunpack c: \ uupc \ mail \ boxes \ numele utilizatorului care primește știrile

URMEAZĂ UTILIZATORUL UUNPACK:
Pentru a obține acest utilitar, trimiteți o scrisoare la adresa [email protected]. precizând în textul scrisorii:
cd relcom / dos
obțineți uunpack.zip
părăsi

Aveți nevoie de un font original?

Nici o problema - [email protected]


Îndoială atunci când alegi o găzduire? Vrei să verifici înainte să plătești? eServer.ru vă oferă această șansă! SSL, MySQL, SSI, PHP, PERL, C ++, JSP, lățime de bandă nelimitată, domeniu gratuit și multe altele.
Alegeți-ne, nu veți regreta această alegere! Aflați mai multe.







Articole similare

Trimiteți-le prietenilor: