複製鏈接
請複製以下鏈接發送給好友

分離文件

鎖定
存儲在計算機中的文件,可以稱之為計算機文件,是存儲在某種長期儲存設備或臨時存儲設備中的一段數據流,並且歸屬於計算機文件系統管理之下。在計算機中,有着多種類型的文件,為了管理方便,一般將不同類型文件進行分離。分離文件是指將不同類型的文件分離存儲,或者是指將一個文件進行分離。
中文名
分離文件
外文名
Separate Files
學    科
計算機
定    義
不同類型文件分離存儲
目    的
管理方便
領    域
文件管理

分離文件簡介

文件是指由創建者所定義的、具有文件名的一組相關元素的集合,可分為有結構文件和無結構文件兩種。在有結構的文件中,文件由若干個相關記錄組成;而無結構文件則被看成是一個字符流。文件在文件系統中是一個最大的數據單位,它描述了一個對象集。分離文件是指將不同文件類型進行分離,或指一個文件分離成不同的文件。前者主要是為了文件管理方便,後者原因有多種,例如一個文件太大,存儲不方便;或是為了滿足某種應用需求,需要將一個文件中不同類型的數據進行分離。

分離文件分離文件的方法

分離文件按用途分離

(1) 系統文件。這是指由系統軟件構成的文件。大多數的系統文件只允許用户調用,但不允許用户去讀,更不允許修改;有的系統文件不直接對用户開放。
(2) 用户文件。指由用户的源代碼、目標文件、可執行文件或數據等所構成的文件。用户將這些文件委託給系統保管。
(3) 庫文件。 這是由標準子例程及常用的例程等所構成的文件。 這類文件允許用户調用,但不允許修改。

分離文件按文件中數據分離

(1) 源文件。這是指由源程序和數據構成的文件。通常由終端或輸入設備輸入的源程序
和數據所形成的文件都屬於源文件。它通常是由 ASCII 碼或漢字所組成的。
(2) 目標文件。這是指把源程序經過相應語言的編譯程序編譯過,但尚未經過鏈接程序鏈接的目標代碼所構成的文件。它屬於二進制文件。通常,目標文件所使用的後綴名是“.obj” 。
(3) 可執行文件。這是指把編譯後所產生的目標代碼再經過鏈接程序鏈接後所形成的文件。

分離文件按存取控制屬性分離

(1) 只執行文件。該類文件只允許被核准的用户調用執行,既不允許讀,更不允許寫。
(2) 只讀文件。該類文件只允許文件主及被核准的用户去讀,但不允許寫。
(3) 讀寫文件。這是指允許文件主和被核准的用户去讀或寫的文件。 [1] 

分離文件按組織形式和處理方式分離

(1) 普通文件:由 ASCII 碼或二進制碼組成的字符文件。一般用户建立的源程序文件、數據文件、目標代碼文件及操作系統自身代碼文件、庫文件、實用程序文件等都是普通文件,它們通常存儲在外存儲設備上。
(2) 目錄文件:由文件目錄組成的,用來管理和實現文件系統功能的系統文件,通過目錄文件可以對其它文件的信息進行檢索。由於目錄文件也是由字符序列構成,因此對其可進行與普通文件一樣的種種文件操作。
(3) 特殊文件:特指系統中的各類 I/O 設備。為了便於統一管理,系統將所有的輸入/輸出設備都視為文件,按文件方式提供給用户使用,如目錄的檢索、權限的驗證等都與普通文件相似,只是對這些文件的操作是和設備驅動程序緊密相連的,系統將這些操作轉為對具體設備的操作。根據設備數據交換單位的不同,又可將特殊文件分為塊設備文件和字符設備文件。前者用於磁盤、光盤或磁帶等塊設備的 I/O 操作,而後者用於終端、打印機等字符設備的 I/O 操作。

分離文件一種支持分離存儲管理的文件分區隱藏系統

現有電子文檔存儲的安全性主要依靠加密與訪問控制手段來保證。然而文件的密文仍保留了信息的完整性,隨着計算機性能的不斷增強,加密文檔被更大計算能力的計算機解密的機會不斷增大。由於認證所需的信息可能被解密,加密環節的失敗也對身份認證系統的有效性構成較大威脅。因此出現了將電子文檔分解為多個碎片,並將多個碎片分別存儲在多個不同的存儲設備的分離存儲技術。
技術方案:本發明所述的支持分離存儲管理的文件分區隱藏系統,主計算機;至少兩個接入所述主計算機的存儲設備,其存儲空間包括管理信息區、公共分區和用户分區,每個所述存儲設備的管理信息區存儲有與其唯一對應的存儲設備標識符和合法用户表,合法用户表寫入有用户分區的訪問地址以及支持在該用户分區進行唯一分離存儲操作用户的用户標識符;用户認證模塊、加裝在所述主計算機上,讀取在用户分區進行寫文件操作用户的用户標識符,與該用户分區所在存儲設備的合法用户表相比對,比對成功的用户認證為合法用户,其他用户認證為非法用户;分離存儲管理系統、加裝在所述主計算機上,包括文件分離存儲流程控制器軟件模塊和用户註冊模塊,所述用户註冊模塊設有設備列表和用户管理列表,設備列表寫入有支持分離存儲操作存儲設備的存儲設備標識符,用户管理列表寫入有合法用户的登錄賬户和用户標識符,該用户標識符與所述存儲設備合法用户表內的用户標識符相對應;所述文件分離存儲流程控制器軟件模塊用於讀取當前用户的寫文件操作,在向公共分區進行寫入時,執行一般文件寫操作,在向用户分區進入寫入時,調用所述用户認證模塊,對於合法用户執行分離存儲寫操作,對於非法用户停止寫文件操作。每個存儲設備設有至少一個公共分區和一個用户分區,通過合法用户表將每個用户分區的地址與該用户分區唯一可以訪問用户的用户標識符相對應,使得該用户分區僅被該合法用户可見。
進一步完善上述技術方案,所述存儲設備分為一個支持文件分拆和文件碎片存儲的主文件分離存儲設備和僅支持文件碎片存儲的次文件分離存儲設備。主文件分離存儲設備指負責進行文件分拆的存儲設備,通常有負責進行文件分拆功能的軟硬件實體;次文件分離存儲設備僅具有文件碎片的存儲功能,不具有文件分拆功能;在一個系統中,只有一個主文件存儲設備,可以有一個或多個次文件分離存儲設備。
參考資料
  • 1.    湯小丹.計算機操作系統:西安電子科技大學出版社,2010