AMF ( Engleză Action Message Format , format de mesaj de acțiune) este un format de schimb de date binar utilizat în aplicațiile scrise în Action Script . Este construit pe baza protocolului de acces simplu la obiect și este utilizat în principal pentru schimbul de informații între Adobe Flash și baze de date . Action Message Format este mai economic în ceea ce privește traficul în comparație cu XML și vă permite să transferați obiecte tastate.
Adobe Systems a publicat specificația protocolului AMF pe 13 decembrie 2007 și, în același timp, a anunțat sprijin și dezvoltare în continuare a formatului [1] . AMF a fost introdus pentru prima dată cu Flash Player 6. Următoarea versiune, numită AMF3, a apărut odată cu lansarea Flash Player 9 și [[AMF 3.0. spec http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/amf/pdf/amf-file-format-spec.pdf%7CActionScript (link indisponibil) ]] 3.0 [ 2] .
Noua versiune a protocolului conține unele modificări ale tipurilor de date. Un mesaj care conține informații codificate AMF3 are octetul care specifică tipul de mesaj setat la 0x11 în loc de 0x14 și, de asemenea, conține un octet suplimentar de 0x00 la sfârșitul antetului. Cu toate acestea, AMF3 este compatibil cu versiunea anterioară și este posibil să nu conțină aceste informații.
Marcatori de tip de date în AMF3:
În prezent, formatul AMF este acceptat de cele mai cunoscute limbi și platforme de server ca biblioteci sau cadre separate.
Platforme:
Cadre: