單機遊戲下載單機遊戲下載基地
最新遊戲|熱門遊戲|遊戲大全|遊戲專題
壓縮解壓光盤工具文字輸入殺毒軟件文件處理轉換翻譯股票證券辦公學習編程軟件虛擬光驅
當前位置:首頁應用軟件文件處理 → ts-rar合成jpg V1.0.1 綠色版

ts-rar合成jpg V1.0.1 綠色版

  • ts-rar合成jpg截圖0
< >
ts-rar合成jpg下載
好玩 好玩 0
坑爹 坑爹 0
  • 應用語言:中文
  • 應用大小:13KB
  • 更新時間:2015-01-09 10:17
  • 發行時間:
  • 應用類型:普通
  • 應用標簽: ts-rar jpg
這款ts-rar合成jpg軟件可以幫助大家將RAR壓縮文件合成JGP圖片,當大家在百度貼吧想給別人發送壓縮包,但是又不能上傳時就可以用這個工具了,實用性還是很強的,有需要的朋友可以試試!程序原理分析:本質上它是利用文件格式設計而 hack,最重要的一個原理就是:[更多]
應用介紹

這款ts-rar合成jpg軟件可以幫助大家將RAR壓縮文件合成JGP圖片,當大家在百度貼吧想給別人發送壓縮包,但是又不能上傳時就可以用這個工具了,實用性還是很強的,有需要的朋友可以試試!

程序原理分析:

本質上它是利用文件格式設計而 hack,最重要的一個原理就是:RAR 的文件格式規定文件頭不必從 0 地址開始。RAR 程序解壓文件時,會尋找
0x52 0x61 0x72 0x21 0x1a 0x07 0x00
這樣一串字節,具體意義請見[1],前四個字節轉為 ASCII 碼恰好是「Rar!」。正常的 RAR 文件會把這串字節放在文件頭部,但 RAR 文件格式並沒有規定這是必須的(實際上,RAR 文件並不是開放的格式,怎麼才算「正確」的 RAR 文件並無公共可見的文檔),所以如果文件頭並沒有出現它,RAR 解壓程序就會持續搜尋這個字串,找到之後把後麵的部分當作 RAR 來處裏,前麵的部分就無視掉了。
反過來,JPG 格式規定文件起始兩個字節必須是 0xFF 0xD8,如果找不到這兩個字節,那麼就不認為它是 JPG 文件。
RAR 並不是唯一一種不規定文件格式必須起始於文件頭的格式。比如下麵這個文件同時是:

Windows 應用程序

Adobe PDF

Java JAR

HTML 網頁

為了提高可用性,jpg還rar這樣的軟件都會試圖在解碼時排除那些錯誤的字節,一般情況下,除非文件頭位置,其他位置的錯誤最多造成馬賽克而已。最簡單的是copy a.jpg+b.rar c.jpg 基本上不會影響兩個文件的打開。最早還有txt的玩法。推薦winhex深入研究。

16進製分析:

用16進製編輯器打開這樣的文件,很明顯看到兩個文件的文件頭大寫JPEG和!RAR。
可以實現的主要原因有兩個,一是jpeg的頭格式裏麵保存了jpeg圖像的圖像的寬度和高度,而window圖片閱讀器正好是按照jpeg的格式處理的,活該它就這樣,讀取到jpeg文件結尾,rar的開頭後就停止了。
二是rar要支持用rar程序打開自解壓形式的壓縮文件。因為自解壓是一種可執行文件的形式,rar的實現方法就是把rar文件附到自解壓程序的尾部。於是在我們按照'用winrar打開'這種方式給它發命令時,它隻是把jpeg當作一個自解壓程序了!不信你去桌麵右鍵->'用winrar'一下jpg。

下載地址

ts-rar合成jpg V1.0.1 綠色版

    熱門評論

    最新評論

    發表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    (您的評論需要經過審核才能顯示)

    配置需求

    推薦專題

    up對戰平台up對戰平台

    關於飛翔 | 聯係我們 | 大事記 | 下載幫助(?) | 廣告聯係 | 版權聲明 | 網站地圖 | 友情鏈接

    Copyright 2010-2013 單機遊戲下載 (R) 版權所有 飛翔下載所有遊戲及軟件下載資源來源互聯網,並由網友上傳分享。如有侵權,請來電來函告之。
    飛翔忠告:抵製不良色情、反動、暴力遊戲 合理安排遊戲時間 享受健康生活【鄂ICP備13011873號-1】