Skip to content

sl45/The-Making-of-Digital-Crate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 

Repository files navigation

The Making of Digital Crate

數位作品箱的製作與相關工具


面臨當代作品媒材不穩定性與因地制宜的短暫性,以及科技日新月異的推陳出新,時基媒體作品(Time-based Media)從典藏到維護都為典藏單位帶來許多的挑戰,最常見的疑惑是:「究竟什麼是作品?」、「時基作品被典藏進入美術館庫房的是什麼?」

經過將近20年的摸索與對話,典藏機構與圖書資訊管理及其他相關領域合作,逐漸建置一套可以信賴的機制與長期保存的策略,不僅在對面不同的技術和格式時,可以提供具有一制性的決策模式,並利用數位物件的特質,對照實體庫房的管理模式與思維,打造可以有效驗證數位物件的完整性、並控管安全層級的數位庫房。

這篇內容旨在提供美術館相關工具與指令,得以在購藏的過程中,製作具備作品指紋(Checksum)、數位影音檔案技術設定的元資料(Technical Metadata)和標準化的數位作品箱(BagIt),以確保數位物件在入庫過程不遭受任何可能的變動與修改,以確認作品的真實與完整性。

由保存領域共同開發的自由軟體

以下介紹在時基修護領域常用的自由軟體,其開放程式碼的特質,尤其在數位保存的領域運用受到相當程度的重視與歡迎,其中一個原因在於專用(proprietary)軟體例如微軟Windows,一旦格式、技術遭到淘汰,或是經營公司消失倒閉,因為背後的程式碼與技術從未開放,未來維持相關的軟體將會非常的困難也極具挑戰性。

基於保護資料不受篡改的特性,數位保存與時基媒體領域大量採用數位鑑識科學使用的軟硬體,原生數位工作站最基本的架製可以使用BitCurator、VirtualBox及外接防讀寫硬體。

  • Bitcurator 是由北卡羅來納大學教堂山分校(School of Information and Library Science at the University of North Carolina, Chapel Hill)和馬里蘭人文技術學院(Maryland Institute for Technology in the Humanities)的圖書資訊科學學院共同合作開發的一個自由系統。BitCurator綜合許多自由軟體,為博物館、檔案局、圖書館等的數位館藏提供具有數位鑑識功能的工作平台。
  • 在PC或Mac的工作環境下,Bitcurator需要安裝Virtual Box 才能運行,VirtualBox是虛擬化平臺,提供使用者在不同的作業系統上,虛擬其它不同的作業環境。
  • Forensic ComboDock FCDv5.5 是在Digital Intelligence所推出的 FRED 之外,價錢較為平易的工具,在連結外接存取媒介時,具有只讀不寫的功能,能夠滿足美術館基本的需求,藉此確認數位檔案的不變性。

以下建議的工作流程,主要用以將數位物件安全無誤的移動到工作站內,並進行打包工作:
藝術家提供的外接讀寫媒介 -> 外接防讀寫硬碟 -> BitCurator -> rsync -> mediainfo -> md5deep -> bagit-python

rsync

rsync 是Unix下的自由軟體,比較比起拖拉式的拷貝,它可以有效的利用演算法校驗傳輸內容,以下的指令可以使用檔案模式以確保檔案元資料不被變動,顯示並詳細列表傳輸內容。

rsync -a --progress (inputfile) (destination folder)

-a means all files are archived and their characteristics are preserved. --progress show progress during transfer.

以下指令則可以用來比較兩個資料夾的內容:

rsync -rcnv (/folder1) (/folder2)

-r will recurse into the directories. -c compares file checksum. -n will do a "dry run" and make no changes. -v prints the output verbosely.

MediaInfo

MediaInfo 是一個開放原始碼的自由軟體 ,它可以用來顯示媒體檔案相關的技術資訊,以及許多視聽相關的標籤資訊,並支援大量流行的影片格式(例如MKV、AVI、WMV、QuickTime、Real、DivX、XviD)。

Mediainfo用來存取視聽檔案的相關技術元資料(Technical Metadata),並可用以下的指令將技術元資料轉存為國際通用可延伸標記式語言XML。

mediainfo (inputfile) --output=XML --logfile=(outputfile.log)

Bagit Python

Bagit-python 是由美國議會圖書館(Library of Congress)所開發開放原始碼的自由軟體 。使用BagIt製作的包裹,包含數位指紋(sha256和sha512)以及製作包裹使用的技術描述,可以被視作為一個數位的作品箱(Digital Crate),它跟實體作品箱的功能相似,用以保護作品不在移動過程中受到損壞,並且提供必要的資訊,讓庫房管理者得以在作品出入庫時檢視並確認作品內容。

製作數位作品箱的執行指令:

bagit.py --processes 4 (inputfile)

驗證數位作品箱的執行指令:

bagit.py --validate (outputfile) 

相關資源

About

數位作品箱的製作與相關工具

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published