Windows、Linux下巧用二進制拷貝加密文件打賞

前不久面試android軟件開發的時候,經理曾經跟我討論過layout文件夾下的文件加密問題,一時想不出,經提醒得知可以二進制寫入sdk,并在寫入過程中加入干擾碼,讀取的時候排除干擾碼即可,這確實是一個不錯的選擇。下面說的這個方法則是在操作系統中以二進制拷貝文件的巧妙用途。

寫此文的起因是在微酷網志看到一篇《把壓縮文件變成圖片的方法》,起初對文章并不感興趣,無意間看了下,原來是說windows下的copy命令,這個以前也用過,不過因為windows的資源管理器過于強大,一般就不怎么用了。看過之后得知,文章大意就是說可以將兩個文件,一個圖片和一個壓縮文件同時拷貝到一個文件中,這時候只能顯示前者,而改了擴展名則顯示后者。這點之前小子還真沒深究過,原文步驟如下。

1、準備圖片文件1.jpg放在D盤根目錄。
2、準備壓縮好的RAR文件1.rar放D盤根目錄。
3、運行CMD命令:copy/b d:1.jpg+d:1.rar d:2.jpg

查了下copy命令的幫助,顯示如下。

C:\Users\Administrator>copy /?
將一份或多份文件復制到另一個位置。

COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B ] source [/A | /B]
[+ source [/A | /B] [+ ...]] [destination [/A | /B]]

source 指定要復制的文件。
/A 表示一個 ASCII 文本文件。
/B 表示一個二進位文件。
/D 允許解密要創建的目標文件
destination 為新文件指定目錄和/或文件名。
/V 驗證新文件寫入是否正確。
/N 復制帶有非 8dot3 名稱的文件時,
盡可能使用短文件名。
/Y 不使用確認是否要覆蓋現有目標文件
的提示。
/-Y 使用確認是否要覆蓋現有目標文件
的提示。
/Z 用可重新啟動模式復制已聯網的文件。
/L 如果源是符號鏈接,請將鏈接復制
到目標而不是源鏈接指向的實際文件。

命令行開關 /Y 可以在 COPYCMD 環境變量中預先設定。
這可能會被命令行上的 /-Y 替代。除非 COPY
命令是在一個批處理腳本中執行的,默認值應為
在覆蓋時進行提示。

要附加文件,請為目標指定一個文件,為源指定
數個文件(用通配符或 file1+file2+file3 格式)。

原來/b參數就是以二進制保存了,這下就容易理解了。命令就是將前面兩個合并起來存儲了,擴展名相同則會顯示前者,不同則根據擴展名顯示不同的文件。

在linux環境下,查了下cp貌似不可以,可以使用cat來實現相同的效果,不過身邊沒有linux系統,就不再嘗試了。這里僅作分享。

另外有一點就是,后面的文件需要是二進制的形式存儲的,不然讀取的時候就讀取不出來了,就比如,執行命令copy/b d:a.rar+b.jpg c.jpg,這樣是不能成功的,因為jpg的格式問題導致了亂碼,好了直說這么多,其他大家考究吧,小子也對這個不大熟悉,系統文件存儲的問題,還是找系統方面的人來解答比較好。

想必看到這里大家應該也有點想法了吧?這樣以來,有些時候如果有需要保密的文件就可以使用命令來保存了,不過個人認為現實中使用此類文件沒多大用處,特別是普通用戶文件僅做本地存儲的就更沒有用處了,如果用到其他地方的話,還是可以考慮滴,比如上傳某些附件到僅支持圖片附件的網站(點到為止),這點貌似早就實現了,只是小子不知道具體實現方式,這里低調分享下吧,知道的勿拍。

Windows、Linux下巧用二進制拷貝加密文件
文章《Windows、Linux下巧用二進制拷貝加密文件》二維碼
  • 微信打賞
  • 支付寶打賞

已有20條評論

  1. 舊感覺

    額。。看不懂。。能否換個友鏈?? 智塔閱讀匯 http://zhita.net/ 我已經添加你的鏈接至首頁了~~

    2012-08-07 21:05 回復
  2. 籃球比分

    這個還真沒用過,不過確實用不上

    2012-07-23 09:57 回復
    • 樸人博客

      有理。不過像NONO說的圖種貌似也是一種好的方式。

      2012-07-23 16:10 回復
  3. 籃球比分

    這個還真沒用過,不過確實用不上

    2012-07-23 09:57 回復
    • 樸人博客

      有理。不過像NONO說的圖種貌似也是一種好的方式。

      2012-07-23 16:10 回復
  4. 捕魚達人單機版

    這個圖種看起來好復雜!

    2012-07-23 09:46 回復
    • 樸人博客

      沒什么含量,一般般的技巧而已,理解了就不復雜了。

      2012-07-23 16:18 回復
  5. 捕魚達人單機版

    這個圖種看起來好復雜!

    2012-07-23 09:46 回復
    • 樸人博客

      沒什么含量,一般般的技巧而已,理解了就不復雜了。

      2012-07-23 16:18 回復
  6. NONO

    這個我用過 現在流行的圖種就是這樣子的

    2012-07-22 21:18 回復
  7. NONO

    這個我用過 現在流行的圖種就是這樣子的

    2012-07-22 21:18 回復
  8. 樸人博客

    更換留言網名為博客名稱,評論測試

    2012-07-22 18:58 回復
  9. 樸人博客

    更換留言網名為博客名稱,評論測試

    2012-07-22 18:58 回復

(必填)

(必填)

(可選)

黑龙江22选5开奖