檢視 種子文件定向硬鏈工具圖解 的原始碼
←
種子文件定向硬鏈工具圖解
前往:
導覽
、
搜尋
由於下列原因,您沒有權限進行 編輯此頁面 的動作:
您剛才的請求只有這個使用者組的使用者才能使用:
使用者
你可以檢視並複製本頁面的原始碼。
=概述= 圖片分A~C三個區域,其中A區和C區與做種應用有關而B區則和外掛結構的輔助應用有關。 =圖解說明= ==A區與C區== ===應用一=== 欲針對source內部份文件與torrent做完整匹配後將硬連接到某處方便torrent文件作種之用可按照下面步驟依序準備。 http://blessing.bdmv.info/tutorial/torrenthotlink01.png #A.01:選擇torrent文件。 #A.02:選擇BDMV源的路徑。 #A.03:選擇硬連接根目錄的路徑。 #A.04:分析source與torrent文件的結構的差異性。 #C.01:按照分析結果,如果單純比對完整的source和完整的torrent內含文件的差異性,會顯示比對結果。 #A.05/A.06:可以選擇展開或是收縮整個樹狀結構。 #A.07/A.08:展開後可比由藍色的部分(存在的檔案資料)和紅色的部分(缺損的資料)來比對特定路徑下的資料是否都齊全。 #A.09:選擇A.3下的目錄名稱做為硬碟接的目錄 #A.10:默認1MB以下檔案不做硬連接,保留默認值,否則硬連接的執行過程會產生問題 #A.11:將A.07中藍色的檔案硬連接到A09之下並產生一個硬連接的批次檔做debug或標記用 #選擇做種軟體的根目錄為與A.03相同時大量做種的情況會自動抓到硬連接的資料做種,應用的部分自行思考。 ==B區== ===應用一=== 欲調用外掛結構餵給BDMV源使用。 http://blessing.bdmv.info/tutorial/torrenthotlink02.png #B.01:選擇BDMV源文件的資料夾。 #B.02:選擇硬連接目標的根目錄。 #B.03:選擇硬連接目標根目錄下的特定資料夾做硬連接的確實位置。 #B.04:默認1MB以下檔案不做硬連接,保留默認值,否則硬連接的執行過程會產生問題。 #B.05:將B.01的檔案硬連接到B.04之下並產生一個硬連接的批次檔做debug或標記用。 #覆蓋外掛結構至B.05則播放前的準備工作完成。 ===應用二=== 外掛結構的硬連接可供同步複製軟連接映像檔時做外掛結構的硬連接以及硬碟中軟連接刪除依據的應用。 以[http://blessing.bdmv.info/tutorial/torrenthotlink03.png 短暫和平的MGVC映像檔]為例: #掛載映像檔。 #安裝[http://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html Link Shell Extension]。 #針對虛擬光碟選擇Pink Link Source。<br />http://blessing.bdmv.info/tutorial/torrenthotlink04.png<br /> #本地端隨意新增一資料夾,範例中以clone資料夾為例。 #針對clone資料夾選擇Symbolic Link Clone。<br />http://blessing.bdmv.info/tutorial/torrenthotlink05.png<br /> #clone資料夾下會再多一個同步複製的資料夾,可以隨意命名,範例中重新命名為SHORT_PEACE。 #按照[http://zh.bdmv.info/snowiki/%E7%A8%AE%E5%AD%90%E6%96%87%E4%BB%B6%E5%AE%9A%E5%90%91%E7%A1%AC%E9%8F%88%E5%B7%A5%E5%85%B7%E5%9C%96%E8%A7%A3#.E6.87.89.E7.94.A8.E4.B8.80_2 應用一]的方式製作外掛結構的硬連接,位置隨意。 #開啟外掛結構硬連接所產生的資料夾,因為目標是要將硬連接生成的檔案複製或是硬連接到clone的相應資料夾下,故須要先把clone資料夾下相同的檔案刪除,因此參考其內部有一份自動生成的文件!hard-link.cmd。 #透過[http://www.ultraedit.com/ ultraedit]提供的[http://bdmv.info/snow/thread-232-1-1.html 取代功能(Ctrl + R)]批量刪除clone資料夾下不必要的檔案,依序使用下述Pattern做取代轉換可以得到一份刪除文件的母本。 #*Regular Express Engine:'''UltraEdit''',Find What(Pattern):'''%chcp*^p''',Replace With:'''空''' #*Regular Express Engine:'''UltraEdit''',Find What(Pattern):'''%::*^p''',Replace With:'''空''' #*Regular Express Engine:'''UltraEdit''',Find What(Pattern):'''%mkdir*^p''',Replace With:'''空''' #*Regular Express Engine:'''UltraEdit''',Find What(Pattern):'''%fsutil hardlink create''',Replace With:'''copy /y''' #*Regular Express Engine:'''UltraEdit''',Find What(Pattern):'''%copy /y''',Replace With:'''del''' #根據[http://zh.bdmv.info/snowiki/BDMV%E5%A4%96%E6%8E%9B%E5%AD%97%E5%B9%95%E7%B5%90%E6%A7%8B#.E7.A1.AC.E9.80.A3.E6.8E.A5.E7.9A.84.E8.A3.BD.E4.BD.9C.E6.96.B9.E5.BC.8F 硬連接介紹的第一種方式]提到的說明應用在刪除軟連接重複的檔案因此僅保留上述母本的第三或是第四欄位來指向該刪除的檔案,需要說明的是硬連接的語法與複製的與法再三、四欄位的路徑相反因此要套用到[http://zh.bdmv.info/snowiki/%E7%A8%AE%E5%AD%90%E6%96%87%E4%BB%B6%E5%AE%9A%E5%90%91%E7%A1%AC%E9%8F%88%E5%B7%A5%E5%85%B7%E5%9C%96%E8%A7%A3#.E6.87.89.E7.94.A8.E4.B8.80_2 圖片]中B.01~B.03來說明,其中'''B.01'''是硬連接來源檔案的完整路徑而'''B.02\B.03'''是硬連接目標的完整路徑,軟連接的根目路名稱承襲步驟六所述的'''SHORT_PEACE''',將上述的母本做以下的正則取代轉換,但是Regular Express Engine會更動,字串若是上述粗體字則指向正確(完整)的字串,以下會加上<b><font color=orange>橘色</font></b>做區隔。 #*Regular Express Engine:'''Perl''',Find What(Pattern):'''(del )"([^"]*)" "([^"]*)"''',Replace With:'''\1"\2"''' #*Regular Express Engine:'''UltraeEdit''',Find What(Pattern):<b><font color=orange>B.02</font></b><b>\</b><b><font color=orange>B.03</font></b>,Replace With:<b><font color=orange>B.01</font></b> #*Regular Express Engine:'''UltraeEdit''',Find What(Pattern):<b><font color=orange>B.01</font></b>,Replace With:<b>.\<font color=orange>SHORT_PEACE</font></b> #至此將此內容另存為批次檔(*.bat)放置在與步驟三所述的clone資料夾中(與SHORT_PEACE同級),執行後便可以將與外掛結構內容重複的軟連接刪除。 #將外掛結構覆蓋SHORT_PEACE若沒有警告有相同檔案則結束所有流程,開啟TMT後確認字幕是否正常掛載。 ===補充=== 應用二得到的的刪除文件批次檔案執行過程中可能會發現部分檔案不存在是正常的,因為外掛結構的部分檔案本就和比BDMV源文件不同,拿外掛結構所生成的硬連接文件來製作刪除用的批次檔就會有這種狀況發生,忽略即可。
返回
種子文件定向硬鏈工具圖解
。
導覽選單
個人工具
登入
命名空間
頁面
討論
變體
檢視
閱讀
檢視原始碼
檢視歷史
更多
搜尋
導覽
主頁面
近期變動
隨機頁面
使用說明
工具箱
連入頁面
相關頁面修訂記錄
特殊頁面
頁面資訊