心得 對AMF3的誤解

2021-09-22 06:42:58 字數 523 閱讀 9672

心得:對amf3的誤解

從我知道有amf格式開始,就一直有個印象,amf是壓縮過的位元組流。而且很多地方對於amf格式的中文化文件都是這麼說。

引用:amf(action message format 動作資訊格式)是用來序列化as(actionscript 動作指令碼)例項物件(object graphs)的壓縮的二進位制格式。序列化的amf編碼的例項物件可用來持久化,並且在不同的會話中獲得應用的公共狀態,或者允許在兩個端點(比如客戶端和伺服器端 --譯者注)通過強型別資料交換進行通訊。

我一直習慣writeobject(myobject),以為amf3會自己壓縮。

直到前幾天偶爾一次測試才發現原來amf3根本沒有進行壓縮,只是做了乙個序列化。

原文中action message format (amf) is a compact binary format 這個compact雖然單詞有壓縮的含義,但這裡並不是壓縮的意思,而是排列緊湊的意思。意思是相對原來的xml傳輸,amf3格式通過序列化了,自然比xml那些方式要小。

jiahuafu

心得 對AMF3的誤解

心得 對amf3的誤解 2008 12 16 11 55 從我知道有amf格式開始,就一直有個印象,amf是壓縮過的位元組流。而且很多地方對於amf格式的 中文化文件都是這麼說。引用 action message format amf is a compact binary format that ...

如何獲取AMF3物件類名

對不熟悉amf3的人來說,這名詞有點玄乎,amf3不過兩個函式而已 編碼 把物件序列化成amf3 1 batearray.writeobject obj object void 解碼 反序列化,獲取物件 2 batearray.readobject object 如果需要序列化的物件就是乙個雜湊ma...

Amf3協議分析與實現

amf3協議分析與實現 前沿 amf action message format 是一種 二進位制格式資料型態,amf協議基於http,將flash客戶端資料編碼後傳回server,server端的remoting adaptor接收到資料後則會解碼回正確的native物件,交給正確的程式處理,並以...