文檔里怎樣編輯dat文件
㈠ 如何編輯.dat的文件
大多數情況下,.dat文件是程序使用的數據,它只是開發者為了清楚文件的意思而自己定義的,也可以命名成別的擴展名。
可以用任何編輯工具新建文件,將其命名為.dat。所以,.dat文件的打開工具也不一樣,比如,有些其實是文本文件,只是將擴展名改寫成.dat,就可以用文本編輯工具打開;最常見的還有VCD影音文件。
一般來說,這些文件不是由用戶直接使用的。
㈡ 如何在編輯光碟中的.dat格式的文件,現在無法拷貝出來
對不起,dat文件通常是通過隨機文件二進制文件讀寫方式,不知道具體編碼格式無法傳輸解碼的。
㈢ 怎樣用記事本編輯DAT文件格式
如果這個dat是ascii明碼格式的,按照2樓的方法,就行了。如果不是的,就需要這個文件對應的軟體打開了。
㈣ 怎樣編輯dat文件
MOVIE MAKER
㈤ DAT文件如何打開又如何修改
方法一:音視頻文件
1、如果音視頻文件,有的可以直接用微軟自帶的媒體播放器Windows Media Player及其它媒體播放工具打開。
2、一般DAT文件是沒有與任何程序關聯的,所以在Windows Media Player中,你也要手動的打開。在Windows Media Player中,按ALT按彈出菜單列表:
3、從彈出的菜單中選擇「文件」,再選擇「打開…」命令。或者直接按Ctrl+O彈出「打開」對話框,並定位到音視頻所在的目錄下:
4、電腦默認是不能顯示DAT文件的,需要點擊右邊的「媒體文件(所有類型)」,並在彈出的下拉列表中選擇「所有文件(*.*)」,則音視頻文件既可顯示出來了:
5、如果DAT文件是視頻文件且較復雜、比較大,或你的計算機中的解碼器不是很好,則打開可能需要一定的時間,播放器會有一小會顯示「正在打開媒體…」:
6、如果解碼器能夠打開適合DAT音視頻器,則略等一會既可正常播放了:
7、如果音視頻解碼沒有,則WMP也不能打開,則需要安裝解碼器或用KMPlayer、PotPlayer等播放器打開。
9、如果不是音視頻文件,則用播放器打開時會卡死,請勿多次嘗試打開此類DAT文件,否則會造成數據損壞或丟失的危險。
方法二:文本和程序文件
1、如果是其它的軟體程序的程序文件,則此類DAT文件多數是用於安裝或運行的數據文件,通常無法直接打開。可以嘗試winhex來打開看看:
2、另一種是純文本文件,其實也就類似於TXT文件,可用記事本、寫字板、UE、winhex等工具打開。這類文件一般是配置或備份性質的文件:
3、還有的是特殊類型的DAT文件,能打開但只能是亂碼:
4、有些DAT文件還是加密或其實類型的特殊性質的文件,一般的方法不能打開,用記事本等文本編輯器打開會卡死:
5、此時可以嘗試用winhex等特殊工具嘗試打開,如果打不開,則不要去打開這類文件了。
㈥ 數據格式dat怎麼打開並編輯
DAT格式文件有可能是VCD格式文件,用WINDOWS MEDIA PLAYER或其他一些VCD播放軟體就可以打開;
也可能是某些程序的數據文件。
數據文件有可能是ASCII編碼的,那麼可以用任何文本編輯軟體如常用的「記事本」打開;也有可能是各種應用軟體的自有格式。
如果是某種應用軟體自定義的格式,那就只能在使用這個軟體的過程中有該軟體自動調用了,用戶不能直接用常用軟體來打開它。
這樣可以么?
㈦ 怎樣編輯dat文件!(不是vcd文件)
一.簡單批處理內部命令簡介
1.Echo 命令
打開回顯或關閉請求回顯功能,或顯示消息。如果沒有任何參數,echo 命令將顯示當前回顯設置。
語法
echo [{on|off}] [message]
Sample:@echo off / echo hello world
在實際應用中我們會把這條命令和重定向符號(也稱為管道符號,一般用> >> ^)結合來實現輸入一些命令到特定
格式的文件中.這將在以後的例子中體現出來。
2.@ 命令
表示不顯示@後面的命令,在入侵過程中(例如使用批處理來格式化敵人的硬碟)自然不能讓對方看到你使用
的命令啦。
Sample:@echo off
@echo Now initializing the program,please wait a minite...
@format X: /q/u/autoset (format 這個命令是不可以使用/y這個參數的,可喜的是微軟留了個autoset這個參數
給我們,效果和/y是一樣的。)
3.Goto 命令
指定跳轉到標簽,找到標簽後,程序將處理從下一行開始的命令。
語法:goto label (label是參數,指定所要轉向的批處理程序中的行。)
Sample:
if {%1}=={} goto noparms
if {%2}=={} goto noparms(如果這里的if、%1、%2你不明白的話,先跳過去,後面會有詳細的解釋。)
@Rem check parameters if null show usage
:noparms
echo Usage: monitor.bat ServerIP PortNumber
goto end
標簽的名字可以隨便起,但是最好是有意義的字母啦,字母前加個:用來表示這個字母是標簽,goto命令就是根
據這個:來尋找下一步跳到到那裡。最好有一些說明這樣你別人看起來才會理解你的意圖啊。
4.Rem 命令
注釋命令,在C語言中相當與/*--------*/,它並不會被執行,只是起一個注釋的作用,便於別人閱讀和你自己日後修改。
Rem Message
Sample:@Rem Here is the description.
5.Pause 命令
運行 Pause 命令時,將顯示下面的消息:
Press any key to continue . . .
Sample:
@echo off
:begin
a:*.* d:\back
echo Please put a new disk into driver A
pause
goto begin
在這個例子中,驅動器 A 中磁碟上的所有文件均復制到d:\back中。顯示的注釋提示您將另一張磁碟放入驅動器 A 時,
pause 命令會使程序掛起,以便您更換磁碟,然後按任意鍵繼續處理。
6.Call 命令
從一個批處理程序調用另一個批處理程序,並且不終止父批處理程序。call 命令接受用作調用目標的標簽。如果在腳
本或批處理文件外使用 Call,它將不會在命令行起作用。
語法
call [[Drive:][Path] FileName [BatchParameters]] [:label [arguments]]
參數
[Drive:}[Path] FileName
指定要調用的批處理程序的位置和名稱。filename 參數必須具有 .bat 或 .cmd 擴展名。
7.start 命令
調用外部程序,所有的DOS命令和命令行程序都可以由start命令來調用。
入侵常用參數:
MIN 開始時窗口最小化
SEPARATE 在分開的空間內開始 16 位 Windows 程序
HIGH 在 HIGH 優先順序類別開始應用程序
REALTIME 在 REALTIME 優先順序類別開始應用程序
WAIT 啟動應用程序並等候它結束
parameters 這些為傳送到命令/程序的參數
執行的應用程序是 32-位 GUI 應用程序時,CMD.EXE 不等應用程序終止就返回命令提示。如果在命令腳本內執行,
該新行為則不會發生。
8.choice 命令
choice 使用此命令可以讓用戶輸入一個字元,從而運行不同的命令。使用時應該加/c:參數,c:後應寫提示可輸入
的字元,之間無空格。它的返回碼為1234……
如: choice /c:dme defrag,mem,end
將顯示
defrag,mem,end[D,M,E]?
Sample:
Sample.bat的內容如下:
@echo off
choice /c:dme defrag,mem,end
if errorlevel 3 goto defrag (應先判斷數值最高的錯誤碼)
if errorlevel 2 goto mem
if errotlevel 1 goto end
:defrag
c:\dos\defrag
goto end
:mem
mem
goto end
:end
echo good bye
此文件運行後,將顯示 defrag,mem,end[D,M,E]? 用戶可選擇d m e ,然後if語句將作出判斷,d表示執行標號為
defrag的程序段,m表示執行標號為mem的程序段,e表示執行標號為end的程序段,每個程序段最後都以goto end將
程序跳到end標號處,然後程序將顯示good bye,文件結束。
9.If 命令
if 表示將判斷是否符合規定的條件,從而決定執行不同的命令。 有三種格式:
1、if "參數" == "字元串" 待執行的命令
參數如果等於指定的字元串,則條件成立,運行命令,否則運行下一句。(注意是兩個等號)
如if "%1"=="a" format a:
if {%1}=={} goto noparms
if {%2}=={} goto noparms
2、if exist 文件名 待執行的命令
如果有指定的文件,則條件成立,運行命令,否則運行下一句。
如if exist config.sys edit config.sys
3、if errorlevel / if not errorlevel 數字 待執行的命令
如果返回碼等於指定的數字,則條件成立,運行命令,否則運行下一句。
如if errorlevel 2 goto x2
DOS程序運行時都會返回一個數字給DOS,稱為錯誤碼errorlevel或稱返回碼,常見的返回碼為0、1。
10.for 命令
for 命令是一個比較復雜的命令,主要用於參數在指定的范圍內循環執行命令。
在批處理文件中使用 FOR 命令時,指定變數請使用 %%variable
for {%variable|%%variable} in (set) do command [ CommandLineOptions]
%variable 指定一個單一字母可替換的參數。
(set) 指定一個或一組文件。可以使用通配符。
command 指定對每個文件執行的命令。
command-parameters 為特定命令指定參數或命令行開關。
在批處理文件中使用 FOR 命令時,指定變數請使用 %%variable
而不要用 %variable。變數名稱是區分大小寫的,所以 %i 不同於 %I
如果命令擴展名被啟用,下列額外的 FOR 命令格式會受到
支持:
FOR /D %variable IN (set) DO command [command-parameters]
如果集中包含通配符,則指定與目錄名匹配,而不與文件
名匹配。
FOR /R [[drive:]path] %variable IN (set) DO command [command-
檢查以 [drive:]path 為根的目錄樹,指向每個目錄中的
FOR 語句。如果在 /R 後沒有指定目錄,則使用當前
目錄。如果集僅為一個單點(.)字元,則枚舉該目錄樹。
FOR /L %variable IN (start,step,end) DO command [command-para
該集表示以增量形式從開始到結束的一個數字序列。
因此,(1,1,5) 將產生序列 1 2 3 4 5,(5,-1,1) 將產生
序列 (5 4 3 2 1)。
FOR /F ["options"] %variable IN (file-set) DO command
FOR /F ["options"] %variable IN ("string") DO command
FOR /F ["options"] %variable IN (command) DO command
或者,如果有 usebackq 選項:
FOR /F ["options"] %variable IN (file-set) DO command
FOR /F ["options"] %variable IN ("string") DO command
FOR /F ["options"] %variable IN (command) DO command
filenameset 為一個或多個文件名。繼續到 filenameset 中的
下一個文件之前,每份文件都已被打開、讀取並經過處理。
處理包括讀取文件,將其分成一行行的文字,然後將每行
解析成零或更多的符號。然後用已找到的符號字元串變數值
調用 For 循環。以默認方式,/F 通過每個文件的每一行中分開
的第一個空白符號。跳過空白行。您可通過指定可選 "options"
參數替代默認解析操作。這個帶引號的字元串包括一個或多個
指定不同解析選項的關鍵字。這些關鍵字為:
eol=c - 指一個行注釋字元的結尾(就一個)
skip=n - 指在文件開始時忽略的行數。
delims=xxx - 指分隔符集。這個替換了空格和跳格鍵的
默認分隔符集。
tokens=x,y,m-n - 指每行的哪一個符號被傳遞到每個迭代
的 for 本身。這會導致額外變數名稱的
格式為一個范圍。通過 nth 符號指定 m
符號字元串中的最後一個字元星號,
那麼額外的變數將在最後一個符號解析之
分配並接受行的保留文本。
usebackq - 指定新語法已在下類情況中使用:
在作為命令執行一個後引號的字元串並且
引號字元為文字字元串命令並允許在 fi
中使用雙引號擴起文件名稱。
sample1:
FOR /F "eol=; tokens=2,3* delims=, " %i in (myfile.txt) do command
會分析 myfile.txt 中的每一行,忽略以分號打頭的那些行,將
每行中的第二個和第三個符號傳遞給 for 程序體;用逗號和/或
空格定界符號。請注意,這個 for 程序體的語句引用 %i 來
取得第二個符號,引用 %j 來取得第三個符號,引用 %k
來取得第三個符號後的所有剩餘符號。對於帶有空格的文件
名,您需要用雙引號將文件名括起來。為了用這種方式來使
用雙引號,您還需要使用 usebackq 選項,否則,雙引號會
被理解成是用作定義某個要分析的字元串的。
%i 專門在 for 語句中得到說明,%j 和 %k 是通過
tokens= 選項專門得到說明的。您可以通過 tokens= 一行
指定最多 26 個符號,只要不試圖說明一個高於字母 z 或
Z 的變數。請記住,FOR 變數是單一字母、分大小寫和全局的;
同時不能有 52 個以上都在使用中。
您還可以在相鄰字元串上使用 FOR /F 分析邏輯;方法是,
用單引號將括弧之間的 filenameset 括起來。這樣,該字元
串會被當作一個文件中的一個單一輸入行。
最後,您可以用 FOR /F 命令來分析命令的
有一點必須指出:第8條的choice命令在新版windows下已經沒有了,可以使用 set /p 命令替代,然後根據輸入做判斷操作.
批處理:用來成批的處理文件、圖像等。
批處理文件是無格式的文本文件,它包含一條或多條命令。它的文件擴展名為 .bat 或 .cmd。在命令提示下鍵入批處理文件的名稱,或者雙擊該批處理文件,系統就會調用Cmd.exe按照該文件中各個命令出現的順序來逐個運行它們。使用批處理文件(也被稱為批處理程序或腳本),可以簡化日常或重復性任務。當然我們的這個版本的主要內容是介紹批處理在入侵中一些實際運用,例如我們後面要提到的用批處理文件來給系統打補丁、批量植入後門程序等
㈧ 怎樣編輯DAT類型文件
dat格式不意味著任何事情啊。我寫個程序,我也可以把數據存在dat文件裡面,文件的格式是我自己定義的,只不過後綴名是dat而已,不存在什麼通用的方法的,除非你知道我是以怎樣的格式存儲數據的。甚至我把一個txt的文本改成dat也可以,然後你用記事本就直接可以打開了。我也可以把一個mp3改成dat後綴名,你用播放器也能播放。所以說關鍵是看裡面的數據是怎樣存儲的,而不是你要用什麼查看。你用的軟體有他自己存儲數據的格式,你要做有意義的修改就得知道這個。否則你要打開太方便了,記事本什麼不能打開啊,或者你要看16進制可以用ultraedit
㈨ 請問怎麼修改游戲存檔文件*.dat中的數據
1、在DAT文件的文件夾裡面,對這個DAT文件進行復制粘貼命令,復制出來另外一個文件使用。
㈩ DAT文件 如何編輯
你是在哪裡找的dat文件,vcd裡面的嗎?如果是,你把它轉成mpg文件再來編輯!如果不是VCD的文件就用UltraEDIT以16進制方式看。
dat後綴的文件有可能是vcd的多媒體文件,也有可能是某中軟體,或者系統自定義的文件,,
如果是前者,用mplayer 、realone等播放軟體試試,,,
如果,是後者,用寫字板打開看看,,不排除文件內容經過加密,,而顯示亂碼
。。