Action Message Format

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 2 oktober 2015; kontroller kräver 13 redigeringar .

AMF ( engelsk  Action Message Format , action message format) är ett binärt datautbyteformat som används i applikationer skrivna i Action Script . Det är byggt på basis av Simple Object Access Protocol och används främst för att utbyta information mellan Adobe Flash och databaser . Action Message Format är mer ekonomiskt när det gäller trafik jämfört med XML och låter dig överföra maskinskrivna objekt.

Historik

Adobe Systems publicerade AMF-protokollspecifikationen den 13 december 2007 och tillkännagav samtidigt ytterligare stöd och utveckling av formatet [1] . AMF introducerades först med Flash Player 6. Nästa version, kallad AMF3, dök upp med lanseringen av Flash Player 9 och [[AMF 3.0. spec http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/amf/pdf/amf-file-format-spec.pdf%7CActionScript  (ej tillgänglig länk) ]] 3.0 [ 2] .

AMF3

Den nya versionen av protokollet innehåller vissa ändringar i datatyper. Ett meddelande som innehåller AMF3-kodad information har byten som anger meddelandetypen inställd på 0x11 istället för 0x14, och innehåller även en extra 0x00 byte i slutet av rubriken. AMF3 är dock bakåtkompatibel med den tidigare versionen och kanske inte innehåller denna information.

Datatypsmarkörer i AMF3:

AMF-stöd

För närvarande stöds AMF-formatet av de flesta kända serverspråk och plattformar som separata bibliotek eller ramverk.

Plattformar:

Ramar:

Länkar

  1. AMF 0-specifikation . Hämtad 18 oktober 2009. Arkiverad från originalet 28 augusti 2008.
  2. AMF 3-specifikation (nedlänk) . Hämtad 4 juli 2009. Arkiverad från originalet 20 mars 2012.