在串流檔與資料庫檔案之間複製資料
如果您熟悉使用記錄導向機能 (例如資料說明規格 (DDS)) 對資料庫檔案進行操作,則可能會在對串流檔進行操作的方式中發現一些基本差異。
與資料庫檔案相比,串流檔的不同結構 (或可能缺少結構) 會產生差異。 若要存取串流檔中的資料,您可以指出位元組偏移及長度。 若要存取資料庫檔案中的資料,您通常會定義要使用的欄位及要處理的記錄數。
因為您事先定義記錄導向檔案的格式及性質,所以作業系統具有檔案的知識,並可協助您避免執行不適用於檔案格式及性質的作業。 使用串流檔,作業系統很少或根本不瞭解檔案的格式。 應用程式必須知道檔案的外觀,以及如何適當地處理該檔案。 串流檔容許極有彈性的程式設計環境,但代價是作業系統很少或沒有任何協助。 串流檔更適合某些程式設計狀況; 記錄導向檔案更適合其他程式設計狀況。