編碼(encoding)和解碼?(decoding?)的區別

為瞭解釋這一點,作者必須從研究和思考中獲取資訊,並透過本文來傳達差異和意義。...

編碼(encoding)和解碼?(decoding?)的區別

為瞭解釋這一點,作者必須從研究和思考中獲取資訊,並透過本文來傳達差異和意義。

作者必須對資訊進行編碼。

為了理解本文,作者假設讀者能夠使用數字格式來閱讀和解釋文字。

讀者必須解碼資訊。

這就是最簡單形式的編碼和解碼之間的區別。

編碼

在任何通訊過程中,無論是人對人、人對計算機還是計算機對計算機,要傳輸的任何訊息都由傳送方打包並編碼成接收方可讀的格式。

可能,我們知道的最早的編碼形式之一是象形文字;古埃及文字使用圖片,而不是我們很容易理解的字母詞。

這些精心繪製的符號非常適合裝飾寺廟的牆壁,但為了進行日常事務,還有另一個指令碼,稱為hieratic。這是一種筆跡,其中的圖形符號被縮寫為抽象點[[我]

象形文字的例子表明,幾千年後,編碼的資訊不容易被讀者解碼,但現代人可能不是預期的讀者。

最近一個基本編碼的例子是莫爾斯電碼。

摩爾斯電碼發明於1836年,是一種通訊方法,它使用一種沿電流傳輸脈衝的電報裝置。

脈衝是由點和破折號組成的,這是一種用字母編碼字母表的方式,形成一個資訊進行傳輸。

也許今天這一代人更熟悉的是計算機編碼。

  1. 字元編碼

當所有內容都線上寫入時,需要指定字元編碼,以便用正確的字元清晰地顯示訊息。字元以位元組形式儲存。

僅僅因為一個人正在寫內容,就不一定意味著一旦傳輸就可以正確顯示,除非指定了編碼。

最常見的做法是遵循UTF-8編碼:

UTF8中的字元長度可以是1到4個位元組。UTF-8可以表示Unicode標準中的任何字元。UTF-8向後相容ASCII。UTF-8是電子郵件和網頁的首選編碼

  1. 模擬到數字

模擬到數字編碼是指將模擬資料轉換成數字格式的過程,如影片、音訊或影象。

過時的通訊方式採用模擬方式,存在各種幹擾和質量障礙。數字通訊的出現解決了這些問題,提供了一種高質量、健壯的通訊方法。

根據資料轉換型別,有四種不同的模擬/數字編碼技術:

  • 模擬資料到模擬訊號
  • 模擬資料到數字訊號
  • 數字資料到模擬訊號
  • 數字資料到數字訊號

最後,請註意編碼與加密的概念不同,加密是用於隱藏訊息內容的單獨過程。

解碼

知道什麼是編碼可以很容易地理解解碼,這隻是相反的過程。

不是將訊息打包成要傳送的格式,而是接收訊息併進行解碼過程以從訊息格式提取資料。

以象形文字的編碼為例,解碼過程花費了數年的努力來破譯和理解,儘管到目前為止,並非所有發現的象形文字都以可理解的格式被完全解碼。

使用莫爾斯電碼,如果一個人收到了資訊,他們就必須知道電碼模式,才能將其翻譯成清晰的資訊,從而能夠解碼資訊。

在字元解碼中,如果為內容指定了UTF-8編碼,則解碼過程將正確顯示訊息。如果使用不同的編碼格式,並且目標不支援或不理解,解碼過程將顯示非預期的結果。

從本質上講,任何需要分析和解釋的過程,無論是口頭的還是非口頭的,都是一個解碼過程。

總結

所有通訊過程共享三個基本元素:源(傳送方)、傳輸介質(訊息通道)和目標(接收方)。

註:傳輸資訊的媒介可以是無線、無線電、人、光或聲音等。

訊息源透過對抽象概念或未格式化訊息進行編碼來打包訊息,並將其轉換為可沿訊息通道傳輸到目標的格式。

然後,接收器對訊息進行解碼,以便在可以進行進一步操作之前理解該訊息。

  • 發表於 2021-06-24 23:38
  • 閱讀 ( 41 )
  • 分類:通訊

你可能感興趣的文章

如何使用adobe media encoder將影片上傳到社交媒體

當你的影片準備好進行編碼時,你可能已經決定了你想在哪裡分享它也許在你的網站或社交媒體頻道上。 ...

  • 發佈於 2021-03-11 02:21
  • 閲讀 ( 41 )

6個編碼應用程式,使程式設計更容易

...驗豐富的老手,熟能生巧。這就是為什麼我們編制了一個編碼應用程式列表來幫助你在任何地方編碼,從而保持遊戲的領先地位。 ...

  • 發佈於 2021-03-18 23:25
  • 閲讀 ( 61 )

想學習基本的編碼嗎?在你的業餘時間嘗試5個一口大小的編碼應用程式

想學習基本的編碼嗎?現在,有太多的課程可供選擇。你可以選擇自己的程式語言,但你也需要找出你是否對它有熱情。和其他技能一樣,編碼需要深思熟慮的練習和耐心。這就是為什麼小規模的編碼課程符合要求。 ...

  • 發佈於 2021-03-21 11:35
  • 閲讀 ( 58 )

如何使用linux的ar命令建立靜態庫

...要靜態庫滿足一個要求。這個庫的目的是對文字字串進行編碼和對編碼文字進行解碼。 請注意,這是一個快速和骯髒的駭客演示目的。不要對任何有價值的東西使用這種加密。它是世界上最簡單的替換密碼,其中A變成B,B變成C...

  • 發佈於 2021-04-03 09:35
  • 閲讀 ( 35 )

如何在outlook中更改字元編碼

...的情況是,它會阻止你閱讀郵件。有時,更改Outlook中的編碼會顯示丟失的字元並允許您閱讀郵件。下面是如何做到這一點。 什麼是字元編碼(character encoding)? 如果你不確定“字元編碼”是什麼,我們會給你一個全面的解釋。...

  • 發佈於 2021-04-03 23:47
  • 閲讀 ( 48 )

為什麼有些電子郵件的標題是荒謬的字串?

...者user313114為我們提供了答案: What you have is some header text encoded with a failed attempt at RFC 2047. RFC 2047 is the standard governing the embedding of non-ASCII characters in email headers. It says that headers which do not comply (exactly) with the RFC 2047 standard should be dis...

  • 發佈於 2021-04-09 12:32
  • 閲讀 ( 23 )

png格式是無損的,因為它有一個壓縮引數?

...d, but Lossless The compression level is a trade-off between file size and encoding/decoding speed. To overly generalize, even non-image formats such as FLAC have similar concepts. Different Compression Levels, Same Decoded Output Although the file sizes are different due the the different compressi...

  • 發佈於 2021-04-11 03:50
  • 閲讀 ( 47 )

如何將mpeg-2和vc-1影片編解碼器支援新增到raspberry pi

...1影片編解碼器。 這並不意味著Raspberry-Pi不能對MPEG-2或VC-1編碼的媒體進行解碼,但是預設情況下,由於沒有合適的許可證,編解碼器不能在Raspberry-Pi硬體上執行。幸運的是,Raspberry Pi基金會能夠做出安排,以非常低廉的價格**每...

  • 發佈於 2021-04-12 00:33
  • 閲讀 ( 35 )

不要只是學習編碼,要學會如何像電腦科學家一樣思考

最近,關於是否每個人都應該學習編碼有很多爭論。軟體工程師葉夫根尼·布里克曼說,這是一個錯誤的問題:學習程式設計和學習電腦科學之間有著巨大的區別,而電腦科學是一種更有價值的技能。他說,學習編碼確實有很多...

  • 發佈於 2021-05-21 02:34
  • 閲讀 ( 38 )

十六(xvid)和x264型(x264)的區別

...準是H.264,這主要是因為它具有更先進的功能和高質量的編碼影片。但是為了編碼成H.264格式,你需要一個編碼器,這就是X264。 X264只是少數幾個可以用來將影片編碼為H.264的軟體庫之一。X264號稱是現存最好的H.264編碼器,甚至超...

  • 發佈於 2021-06-22 14:36
  • 閲讀 ( 23 )
gp579
gp579

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦