Can you summarize the following document?
        
  目標檔案用以存放目的碼和由編譯器或彙編器生成的相關資料的計算機檔案格式稱為目標檔案格式。  目標檔案格式有許多不同的種類。最初每種型別計算機都擁有自身獨特的格式,但隨著Unix和其他可移植作業系統的問世,人們定義了例如COFF和ELF這些格式,並在不同的系統上使用它們。通常,連結器的輸入和輸出使用相同的檔案格式,庫檔案和可執行檔案格式也是一樣使用相同的格式。  設計或選擇一種目標檔案格式是計算系統整體設計的關鍵部分。它影響著連結器的效能並因此影響著程式設計師在開發時的總耗時;如果格式是用於可執行檔案,那麼格式的設計還會影響程式的開始執行花費的時間,以及影響到系統對使用者請求的反應速度。大部分目標檔案格式以區塊的方式來組織,每一區塊中都裝載著同種資料。在虛擬記憶體系統需要這些塊的時候,它可以通過將這些塊分頁後調入,無需進一步地處理就可使用。  最簡單的目標檔案格式是DOS的COM檔案格式(OBJ檔案格式),它是一種僅僅由原始資料組成的檔案。COM格式的檔案始終被載入到某固定位置。其他的格式都由一組複雜精密的資料結構序列組成,這些格式的規範說明書一般會有許多頁。  除錯資訊可以是目標檔案格式中的一個組成部分,就像COFF中的那樣,或是一種可能被數個目標格式使用的半獨立格式,如stabs或DWARF。  GNU計劃的BFD庫提供了一套通用的應用程式程式設計介面用來操縱各式各樣的目標檔案格式。  典型的目標檔案格式所支援的資料型別有:
目的碼(英語:object code)指電腦科學中編譯器或彙編器處理原始碼後所生成的程式碼,它一般由機器程式碼或接近於機器語言的程式碼組成。目標檔案(英語:object file)即存放目的碼的計算機檔案,它常被稱作二進位制檔案(英語:binaries)。