Lotus Notes 和 NSF 文件格式的演變

IBM Notes(以前稱為 Lotus Notes)於 1989 年首次發布,至今仍然是使用最廣泛的電子郵件客戶端之一。 此外,IBM Notes 是一個基於客戶端-服務器平台的應用程序,其中 IBM Notes 是客戶端,IBM Domino 是服務器。 許多組織使用它來發送電子郵件、日曆維護、日程安排、維護地址簿、數據庫以及其他需求,例如 Web 服務器編程和管理。 通過對電子郵件存儲進行加密,其無與倫比的安全性增加了其優點。 IBM Notes 使用 NSF 文件來維護和存儲數據,並且此類文件有許多變體。 在本文中,我們將詳細了解 Lotus Notes 的演變、NSF 文件及其類型,以及這些文件的用途。

推薦博客: 成功將 Lotus Notes 遷移到 SharePoint 的 6 種方法

IBM Lotus Notes 最初由 Lotus Development Corporation 開發,於 1989 年發布。Lotus Notes 是一個跨平台客戶端-服務器應用程序,提供 IBM Lotus Notes 和 Domino 客戶端之間的接口。 但您也可以將其用作沒有 Domino 服務器的電子郵件客戶端。

IBM Domino 服務器支持 SMTP、POP3 和 IMAP 郵件客戶端,並通過 DAMO(Domino Access for Microsoft Outlook),它是6.5.1平台(2003年9月發布)的重要組成部分。

該術語在首次發佈時 “成績” 用於指代客戶端和服務器應用程序。 1995年IBM收購 蓮花發展公司。 1996年,Lotus為Notes 4服務器發布了一個名為“Domino”的HTTP服務器插件,允許Notes文檔實時呈現為網頁。 此後,整個服務器程序被更名為Domino,而客戶端則保留原來的名稱“Lotus Notes”。

2013年3月21日,IBM發布了Client Notes 8.5.4版本,更名為完整版 採用 IBM 9.0。 這個新版本的 IBM Notes 進行了許多更改和添加,包括更新的 GUI、iNotes 更新和 IBM Notes 瀏覽器插件。

雖然技術領域任何產品的未來都無法預測,但 IBM 發布的公告推測,它將繼續對 IBM Notes 和 Domino 產品線進行研發。 公開時間表顯示 IBM 將在 2021 年之前繼續進行此類研究。

推薦博客: 將 Lotus Notes 轉換為的簡單步驟 Windows 實時郵件

.nsf 文件是什麼?

NSF 文件是 IBM Lotus Notes 數據庫文件,這些文件存儲重要且有用的數據。 NSF 文件有多種類型,例如 名稱.nsf, 文件.nsf,書籤.nsf, ETC 這些文件包含各自領域特有的數據,並不斷更新、保存數據並用新數據覆蓋,以便 IBM Notes 能夠正常運行。

NSF(Notes Storage Facility 的縮寫)是 IBM Notes 數據庫文件,用於存儲與 IBM Notes 不同方面或功能相關的數據。 為了 example, ‘郵箱’ 存儲 IBM Notes 郵件的文件。

IBM Notes NSF 文件格式是 IBM 專有的。 它很複雜,並且隨著 Lotus Notes 版本的不同而不斷變化。 這種專有格式稱為 ODS,代表磁盤結構。 有許多版本的 ODS 與不同版本的 Lotus Notes 相關。 您需要 Lotus Notes 客戶端和 Lotus Notes 服務器或第三方應用程序來讀取 NSF 文件。

IBM Notes 文件擴展名有多種。

  • NS4:Lotus Notes 版本 4 數據庫
  • NS5-Lotus Notes 版本 5 數據庫
  • NS6-Lotus Notes 版本 6 數據庫
  • NS7-Lotus Notes 版本 7 數據庫
  • NTF:Lotus Notes 數據庫模板
  • NDK – Lotus Notes Drawables 文件

推薦博客: 如何毫無問題地將 Lotus Notes 導入到 Thunderbird

NSF 文件有哪些不同類型?

任何 IBM Lotus Notes 數據庫都包含以下文件:

所有這些文件都存儲與 IBM Notes 各個方面相關的數據,這些文件不斷變化並使用新數據進行更新。

這些文件的目的是什麼?

如上所述,每個文件都包含與 IBM Lotus Notes 特定方面相關的特定數據。 現在讓我們簡單研究一下其中的一些文件。

1. 名稱.nsf

Names.nsf 無疑是最重要的 IBM Notes 數據庫文件之一 在 IBM Notes 中存儲聯繫人。 在計算機上安裝 IBM Notes 會創建 Names.nsf(也稱為 目錄)在客戶端和服務器數據庫文件中。

Names.nsf 基本上存儲了所有聯繫信息,因此用戶不需要記住收件人的 ID。 用戶甚至可以根據自己的需要修改和刪除信息。 沒有存儲限制,保證您可以存儲任意數量的聯繫人。

該文件在服務器數據庫中扮演著更重要的角色,因為它幫助 Domino 服務器維護唯一標識,從而幫助 Domino 服務器將數據路由到具有唯一且獨立身份的用戶。

2. 證書編號

該文件也稱為主標識符,因為該 id 創建所有其他 id。 該文件是在組織設置期間創建的,因此也稱為主要 ID。

這是一個重要的文件,因為您需要 Cert.ID 文件來向組織添加資源,如用戶、服務器等。 鑑於 存儲姓名和相關證書等數據 從層次上來說,這意味著如果我們失去了對該文件的訪問權限,我們必須重建整個組織。

3. 用戶ID

User.id文件包含以下信息,例如用戶認證信息 認證用戶相關信息 加密密鑰客戶的關聯用戶名和密碼等。 識別 IBM Notes 和 Domino 服務器環境中存儲的數據的授權用戶。

當 IBM Notes 與 Domino 服務器通信時,兩種基本的安全技術(驗證和身份驗證)開始發揮作用。 這些系統確認與客戶身份文件相關的數據的合法性或不合法性。

因此,您的 User.id 文件充當您的標識,並且該文件包含 IBM Notes 電子郵件客戶端用於識別註冊用戶的信息。

4.書籤.nsf

文件名是不言自明的,因為它用於保存 Notes 用戶在側邊欄中添加書籤的數據庫中所有鏈接的信息。 IBM Notes 中的歸檔非常重要,因為 Bookmark.nsf 允許用戶鏈接重要信息。

在計算機上安裝 IBM Notes 會自動在 Notes 文件夾中創建 Bookmark.nsf。 該文件由數據庫書籤歷史記錄中的書籤圖標圖像、用戶自定義的框架和視圖等組成。

5.Caché.ndk

這個文件 保留項目的緩存副本 例如 IBM 腳本庫、表單、子表單。 此外,它還包含放置在Domino服務器上的數據庫瀏覽器。 Cache.ndk 存在於數據目錄文件夾中,並且僅緩存可繪製對象的一份副本。 如果同一設計有重複版本,請刪除一個。
該文件的默認大小為 5 MB,但您可以根據需要增加或減少文件大小。 您可以通過刪除該文件並重新啟動 Notes 來重新創建該文件。

6. 註冊表.nsf

Log.nsf 是 IBM Notes 中的重要文件之一,因為它包含有關 Domino 系統的詳細信息。 當您第一次使用 Domino 時,會自動創建該文件。 它被放置在Domino服務器上並且 記錄系統中發生的所有主要活動

您可以在 Log.nsf 文件中找到有關服務器活動、數據庫和登錄用戶數的所有信息。 該文件用於控制日誌文件的大小、查看文件、搜索日誌文件以及在文件中存儲任何附加信息。

7. 文件.nsf

IBM.nsf 註釋文件 包含郵箱消息文件。 如果 IBM Notes 空間不足,歸檔過程會將舊的 Lotus Notes 電子郵件複製到計算機上的其他位置。 提高 IBM Notes 的性能並為您的 IBM Notes 帳戶提供可用空間。

8.Desktop8.ndk

Desktop8.ndk 在通過書籤訪問的數據庫中保留這些項目的緩存副本。 在 IBM Notes 的早期版本中,Desktop8.ndk 文件被命名為 Desktop.dsk。

當您啟動新的 IBM Notes 會話時,刪除 Desktop8.ndk 會自動重新創建該文件。 新數據將替換文件中存儲的舊數據。

9.標題.nsf

標題.nsf 存儲持有人的整個數據庫。 該文件位於 Lotus Notes 數據目錄文件夾中,由 Headline.ntf 模板自動創建。

它還允許用戶獲得實時更新。

推薦博客: Lotus VS Notes Outlook:Lotus Notes Y Outlook 比較

結論

IBM Notes 或 Lotus Notes 是一個客戶端-服務器軟件平台,被許多組織使用。 自 1989 年以來,它已經取得了長足的進步。由於通過加密提供無與倫比的安全性,IBM Notes 成為使用最廣泛的電子郵件客戶端之一。 在本文中,我們討論了從 Lotus Notes 到 IBM Notes 的演變、NSF 文件、它們的類型以及這些文件在維護 IBM Notes 數據庫中所扮演的角色。