全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1540
推到 Plurk!
推到 Facebook!

關於-文字檔中參雜二元檔 (文字+圖片)

答題得分者是:pedro
sincoew
一般會員


發表:7
回覆:10
積分:3
註冊:2008-02-22

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-02-23 14:15:29 IP:125.230.xxx.xxx 訂閱
請問各位前輩:
文字檔內容↓
====== t x t =======
hi hi hi hi hi hi hi hi hi
hi 255128255128255
hihihihihihi hihi hihi hi
hihi 255 hihihihihihihi
hihihihihi 128128128
=================

我可以判斷出哪個是二元檔
的ASC code,我想把它取出來,
但是我不知道怎麼做?
問題在於 這是一個文字檔
fopen(fp,"r") ?
但是到特定地方讀出來必須要用
fopen(fp,"rb")

那如果先用r開 找位置(我有辦法找位置)
然後再用rb開,用fseek去跑到特定位置讀取,
不知道成不成(誤差)?

還有一個問題是
例如x.bmp 我把它用文字檔開啟,複製內容
開新檔案(txt)->貼上->改回檔名.bmp
可是就看不到圖了,檔案大小一樣,位元組一樣。
那誤差的地方在?!
(我知道有些換行的符號,可是我用複製真的bmp,這樣也有誤差嗎?)

不知道第二個問題會不會影響第一個問題的難度?

請各位前輩與以指點 謝謝
sincoew
一般會員


發表:7
回覆:10
積分:3
註冊:2008-02-22

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-02-25 15:06:33 IP:210.60.xxx.xxx 訂閱
請問 
沒有回應的原因是...? (問的方法不對嗎?)

我只要一個大概的想法就好..!

請與以指點...謝謝
pedro
尊榮會員


發表:152
回覆:1187
積分:892
註冊:2002-06-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-02-25 15:59:27 IP:60.248.xxx.xxx 未訂閱
您好

關於您提的兩個問題,因為我不是用BCB的,也好久沒碰圖形檔取存技巧,所以只提供您概念上的指引
1.可以用文字檔的方式開啟,再用fseek去定位到檔案的某個位置
http://delphi.ktop.com.tw/board.php?cid=168&fid=912&tid=82058
http://delphi.ktop.com.tw/board.php?cid=30&fid=69&tid=34092

2.用notepad等文字模式開啟或寫入文字模式成bmp格式,已失去binary格式的意思,
一些控制字元,binary裡的每一串的數值,代表是一像素的RGB值,經文字模式存檔,
有些字已失去原先的意思.

===================引 用 sincoew 文 章===================
文字檔內容↓
我可以判斷出哪個是二元檔
的ASC code,我想把它取出來,
但是我不知道怎麼做?
但是到特定地方讀出來必須要用
fopen(fp,"rb")

還有一個問題是
例如x.bmp 我把它用文字檔開啟,複製內容
編輯記錄
pedro 重新編輯於 2008-02-25 16:04:49, 註解 無‧
sincoew
一般會員


發表:7
回覆:10
積分:3
註冊:2008-02-22

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-02-26 01:05:14 IP:118.169.xxx.xxx 訂閱
感謝 pedro 前輩的指點 ,我在嘗試看看。
感恩~
系統時間:2024-04-25 22:57:39
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!