c 來修改flash檔案內容

2021-08-25 03:14:11 字數 992 閱讀 2575

相信大家對flash頭檔案格式都已經比較熟悉了,我在以前的日誌中也寫過分析flash標頭檔案資訊的內容(

[url=

).但是,flash的檔案內容怎麼修改呢,flash檔案使用utf-8編碼,所以為flash新增的資料一定要是utf-8編碼的資料.

在flash檔案中(本文所說的flash檔案均指沒有壓縮過或者解壓過的檔案),增加flash檔案中某個變數的乙個byte,會引起三處的改變:

首先,檔案大小個改變,檔案大小的資料是flash的第4-8個位元組,按照低位到高位的順序排列.

其次,變數儲存區大小改變,這個變數儲存區是表明flash檔案所以變數的總和.

最後,變數值的改變,也就是所要新增的資料.

下面是乙個為flash內的文字增加內容的**:

[img]/files/beyondpic/2006-10/30/code.gif[/img]

程式**

[color=#800000][1b]private[/1b] [1b]void[/1b] changedata([1b]int[/1b] start,byte data,[1b]int[/1b] len)

{[1b]int[/1b] size1=0;

[1b]int[/1b] size2=0;

[1b]int[/1b] newsize = ([1b]int[/1b])data[start] + len;

[1b]if[/1b](newsize >255)

{size1 = newsize/255;

data[start] = (byte)(newsize%256);

[1b]if[/1b](size1+([1b]int[/1b])data[start+1] >255)

{size2 = (size1+([1b]int[/1b])data[start+1])/255;

data[start+1]=(byte)((size1+([1b]int[/1b])data[start+1])%256);

data[start

c 修改Json檔案內容

讀取 從檔案中讀取json資料是很容易的,以c qt環境為例讀取以下資料 讀取的 qfile fi m prospath fi.open qiodevice readonly sonparseerror json error sondocument jsondoc sondocument fromj...

修改檔案內容

import os def fetch data print 使用者查詢資料 s data backend data backend data n 讀取的文字有換行符,需要做下拼接 with open haproxy.conf r encoding utf 8 as read file 使用with...

用python修改檔案內容修改txt內容的3種方法

用python修改檔案內容修改txt內容的3種方法 方法一 修改原檔案方式 def updatefile file old str,new str 替換檔案中的字串 param file 檔名 param old str 就字串 param new str 新字串 return file data ...