TRANS.TBL
沒有或很少條目連入本條目。 (2016年12月17日) |
TRANS.TBL是ISO 9660文件系統上的一個文件,它被用於提供比ISO 9660標準約定的基本文件名更加靈活的文件名。早在Rock_Ridge和Joliet擴展被廣泛傳播使用之前,它就是在早期計算機CD上提供長文件名的最通用辦法。
一個嚴格遵循ISO 9660規則的文件名,其通常只能包含最多8個大寫字母或者數字,再後接續一個英文句號,再後接最多3個大寫字母或者數字。
TRANS.TBL是個正常文件,每個目錄中都有一個,它包括了其所在目錄中所有文件的擴展版文件名;因此,系統在讀取文件時,可直接使用這些擴展名(或稱長文件名)而不是ISO標準文件名。
TRANS.TBL文件是純ASCII文本文件。每一行有三個字段,字段之間用任意多的空格分隔:
多數的TRANS.TBL文件創建工具都會在文件類型和ISO 9660文件名之間放置一個空格,並在ISO 9660文件名與擴展文件名之間放置任意多個制表符。
許多ISO 9660工具仍內置了對TRANS.TBL文件的支持, 尤其是在跟Unix相關的場合。然而,ISO9660規範已經用Rock Ridge和Joliet擴展替代TRANS.TBL文件很久了,因此,現代所用之創建ISO9660鏡像文件的工具,或者根本不創建TRANS.TBL文件,或者僅在用戶明確指定時才會創建它們。除了文件名有着特別意義之外,TRANS.TBL文件(與別的其他文件相比)再也沒有什麼特殊之處,因此,它們既可以被單獨創建,也可以在文件系統創建之前提前放進目錄中。