信息格式

信息格式

信息,指音訊、訊息、通訊系統傳輸和處理的對象,泛指人類社會傳播的一切內容。人通過獲得、識別自然界和社會的不同信息來區別不同事物,得以認識和改造世界。格式,指官吏處事的規則法度。語出《北史·崔仲方傳》:“時武帝 陰有滅齊志, 仲方獻二十策,帝大奇之。復與少內史趙芬刪定格式。”。在計算機科學中,信息格式簡單地說是指信息的組織形式,遵從一定的規則或規範。信息的套用場合和套用目的不同,信息格式是不相同的。

基本介紹

  • 中文名:信息格式
  • 外文名:Information Format
  • 學科:計算機科學
  • 定義:信息的組織形式
  • 目的:正規化、便於處理
  • 套用:電子郵件、XML等
簡介,XML信息格式,MQTT的信息格式,

簡介

自然界的信息確有兩類,一類是反映自然界物質和能量存在和變化的“源信息”,另一類是由信息處理系統產生的“知識” ( 意識)轉化而成的“知識信息” 。源信息屬於無 “格式” 的信息,對其獲取取決於感測系統的類型與靈敏度;知識信息屬於“格式” 信息 , 對其獲取不是取決於感測系統類型與靈敏度,而是取決於處理系統對“格式”的認同程度。所謂知識信息的“格式”,指的是信息系統之間約定的知識信息表達形式, 如文字、 符號、 公式等 。摩崖石刻上的中國字 ,懂中文的人都知道雕刻者傳送的知識信息;不懂中文者,只能接收到由可見光映射的字型的形態信息而無法接收到文字所傳遞的知識信息。反之,一個完全不懂英文的人聽外國人講英語,聽到的只是對方傳送的聲波信息,而無法接收其內的知識信息。不同的生物有不同的知識信息輸出格式。不同生物之間能否進行信息交流,取決於它們對對方信息格式的認同度。人類如果希望與其他生物進行信息交流,就必須要研究和掌握它們的知識信息輸出格式。任何一門科學都有自身知識信息的特定格式,只有懂得這種格式的信息處理系統,才有可能接收和處理這些信息。
在計算機科學中,信息格式簡單地說是指信息的組織形式,遵從一定的規則或規範。信息的套用場合和套用目的不同,信息格式是不相同的。例如電子郵件的信息格式包括兩部分,第一部分是一個報頭,包括有傳送方、接收方、信息主題等方面的信息;第二部分是主體,包括信息的文本。

XML信息格式

可擴展標記語言(XML),標準通用標記語言的子集,是一種用於標記電子檔案使其具有結構性的標記語言。
在電子計算機中,標記指計算機所能理解的信息符號,通過此種標記,計算機之間可以處理包含各種的信息比如文章等。它可以用來標記數據、定義數據類型,是一種允許用戶對自己的標記語言進行定義的源語言。它非常適合全球資訊網傳輸,提供統一的方法來描述和交換獨立於應用程式或供應商的結構化數據。是Internet環境中跨平台的、依賴於內容的技術,也是當今處理分散式結構信息的有效工具。早在1998年,W3C就發布了XML1.0規範,使用它來簡化Internet的文檔信息傳輸。
XML的信息格式由具有至少兩個子節:<header> 和 <body>的XML信息組成。如有必要,您可使用 XSLT 將信息轉換成 SOAP 或 ebXML 格式。
<header> 節包含以下屬性:
Type := “<通知類型>”
server := 傳送通知的 Workgroup PDM 庫計算機名
timestamp := 事件發生的時間
根據在 <header> 中所定義的類型屬性,<body> 節由子節組成。
例如:
<?xml version=’1.0′ encoding=’UTF-16′?>
<pdmworks_notification>
<header type=’createproject’ timestamp=’11:21:2209/04/02′ server=’DEV-JohnDoe_WinXp’/>
<body>
<createproject project=’我的新項目’ user=’pdmwadmin’/>
</body>
</pdmworks_notification>
可以包含的總共11種不同類型的信息項。
文檔信息項(總是存在)
元素信息項
屬性信息項
PI信息項
未展開實體引用信息項
字元信息項
注釋信息項
文檔類型聲明信息項
非解析實體信息項
格式信息項
命名空間信息項

MQTT的信息格式

IBM® WebSphere® MQ Telemetry Transport(簡稱 MQTT)是一種基於 TCP/IP的輕量級發布 / 預訂協定,用於連線大量的遠程感測器和控制設備。在必須允許低頻寬和不可靠的通信並且占用較少記憶體的設備上,專業化的應用程式就使用 MQTT 協定。用戶可以編寫自己的客戶機以使用已發布的協定。
每條MQTT指令信息都必須包含一個固定的信息頭。部分信息也要求一個可變信息頭和一個負載信息,信息頭的每個部分都會在下表中描述出來。
信息格式
所有域都會在下面的部分詳細介紹。所有的數據值都是遵循大端法:高位位元組向低位字跡,一個16比特單詞被描述為一個最高有效位在前最低幼小位在後的結構。
信息類型
位置,位元組1,比特位7-4
作為一個4位不符號數據,以下為當前版本的協定常量
信息格式
DUP
位置:位元組位1,比特位3
這個標記會在客戶端或伺服器嘗試重新提交PUBLISH,PUBREL,SUBSCRIBE或UNSUBSCRIBE信息是被設定。這適用於信息的Qos值大於0,並且必須獲得回復。當DUP值被設定時,可變信息頭包含一條信息id。
接受者應該把這個信息當做一個提示,判斷信息是否可能已經接收過。它不應該依賴於檢測副本。
QoS
位置:位元組位1,比特位2-1
這一標記位表明PUBLISH信息被確認交付的等級,所有的QoS等級會顯示在下表中
信息格式

相關詞條

熱門詞條

聯絡我們