使用Python 3中的二進制數據的工作課程3

”“”

使用Python 3

中的二進制數據

學習如何使用Python 3

來操縱二進制數據

課程概述

在本課程中,您將學習如何使用Python 3來處理二進制數據。了解如何在總級別上使用數據工作至關重要,因為計算機上的所有內容均以二進制和字節表示。無論您是網絡開發人員,數據科學家,遊戲開發人員,安全分析師,工程師,反向惡意軟件工程師還是滲透測試人員,都知道如何使用二進制數據是必不可少的技能。

您將學到什麼

在整個課程中,您將獲得以下知識和技能:

  • 在緩衝區和磁盤流中的字節讀取和寫作,這對於使用任何類型的二進製文件或網絡通信非常有用。
  • 字節輸出格式以十六進製或二進制格式查看。
  • Python對象和原始字節之間的轉換,使您可以存儲磁盤對像或為其他計算機系統加載二進制數據。
  • 字節編碼和解碼,使您可以在原始字節之間切換存儲​​和傳輸和可用的Python對象。例如,創建保存的遊戲文件或通過網絡傳輸數據。
  • 結構包裝和踩踏,例如創建TCP/IP軟件包標頭或從專有文件格式中提取數據。
  • 諸如和或諸如一個互補的位置操作,對於網絡掩蓋和加密等任務很有用。

    課程菜單

    該課程分為以下各節:

    • 介紹
  • 課程概述
  • 字節的基礎知識
  • 鍵入字節
  • 鍵入Array
  • 類Bytesio
  • 輸出格式
  • 一點操作
    • 或者
      -xor
  • 補充
  • 位移
    • 轉換
  • 整數< – >位元組
  • 二進製字符串
  • 十六進制弦
  • 使用文件
  • 讀寫字節
  • 搜索位置
  • 從文件中獲取元數據
  • 結構包裝
  • 什麼是結構包裝?
  • 結構包裝
  • 結構的不合格
  • 編碼
    -ASCII
    -UTF-8
    -Base64

您將學到什麼

在本課程結束時,您將能夠:

  • 在Python 3中使用GROSS字節
  • 讀寫二進製文件
  • 格式二進制輸出
  • 使用位操作員位
  • 用UTF-8和base64編纂和解碼
  • 包裝和破裂結構
Scroll to Top