中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » 二进制方式处理文件工具 STR (2020.11.16 更新)
« [1] [2] [3] [4] [5] »
作者:
标题: 二进制方式处理文件工具 STR (2020.11.16 更新) 上一主题 | 下一主题
abshuhuhuhu
初级用户





积分 30
发帖 11
注册 2007-6-15
状态 离线
『第 61 楼』:  

真的非常不错!

刚好中病毒需要这个软件来恢复数据!
万恶的doc病毒!

2010-6-19 23:37
查看资料  发短消息 网志   编辑帖子  回复  引用回复
wchoverchen
新手上路





积分 2
发帖 1
注册 2010-7-13
状态 离线
『第 62 楼』:  

刚好需要这个工具,多谢

2010-7-13 22:31
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
weishu2006
新手上路





积分 10
发帖 4
注册 2010-9-26
来自 深圳
状态 离线
『第 63 楼』:  好思路

不错

2010-9-27 09:42
查看资料  发送邮件  发短消息 网志  OICQ (279886927)  编辑帖子  回复  引用回复
jayhuang
新手上路





积分 2
发帖 2
注册 2010-10-27
状态 离线
『第 64 楼』:  wwww

qqqqqqqqqqqqqqqqqqq

2010-11-2 15:56
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
greenworld
初级用户





积分 86
发帖 45
注册 2007-7-26
状态 离线
『第 65 楼』:  

这个工具非常强大,但貌似不支持正则???

2010-11-6 08:39
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zcj6758
新手上路





积分 2
发帖 1
注册 2010-9-25
状态 离线
『第 66 楼』:  

CODE:  [Copy to clipboard]
--------------------------------------------------------------------------------

Exe =J:\TEST
Exe =J:\TEST2

2010-11-6 11:22
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
wang123ok
初级用户





积分 22
发帖 13
注册 2018-10-4
状态 离线
『第 67 楼』:  

好 喜欢。

2018-10-6 22:21
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zx511325
新手上路





积分 2
发帖 1
注册 2017-10-12
状态 离线
『第 68 楼』:  

多谢楼主

2019-2-2 06:41
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
19951001
高级用户

流落街头



积分 570
发帖 272
注册 2005-10-17
来自 北京
状态 离线
『第 69 楼』:  将Str的最终版本放出来了(2009.10.29)Win32版本,在一楼

Powerful Tools for Process Binary Data in File(s)
Written by 19951001, Compiled: 2009-10-29, V1.02b
Free for Personal use, E-mail: Tswrl1115@163.com

STR [File] [Start] [Bytes] [/C|/I] [DstFile] [Address]
  File: A File to be Processed data.
  Start: Offset in File.
  Bytes: Bytes to be Processed.
  /C|/I: Copy|Insert Bytes from File to DstFile.
  DstFile: A File to Write data.
  Address: Offset in DstFile.

STR [File] [Start] [Bytes] [/D] [DstFile]
  File: A File to be Processed data.
  Start: Offset in File.
  Bytes: Bytes to be Processed.
  /D: Delete Bytes from File & Write Result to DstFile.
  DstFile: A New File to Write data.

STR [File] [Start] [Bytes] [/W] [Byte]
  File: A File to be Processed data.
  Start: Offset in File.
  Bytes: Bytes to be Processed.
  /W: Fill Data with [Byte] at Specified Position.
  Byte: An Integer (0..255, Default is 0).

STR [File] [Start] [Bytes] [/E] [/Hex|/Asc|/Mix]:[Value]
  File: A File to be Processed data.
  Start: Offset in File.
  Bytes: Must be 0.
  /E: Edit File.
  /Hex: Hex Style.
  /Asc: ASCII Style.
  /Mix: Hex & ASCII Style.
  Value: HexDigital/ASCII/Mixture String (32 Bytes Maximum).

STR [File] [Start] [Bytes] [/F] [/Hex|/Asc|/Mix]:[Value] [/Times:N] [/I] [/A]
  File: A File to be Processed data.
  Start: Offset in File.
  Bytes: Bytes to be Processed.
  /F: Find String in File.
  /Hex: Hex Style.
  /Asc: ASCII Style.
  /Mix: Hex & ASCII Style.
  Value: HexDigital/ASCII/Mixture string (32 Bytes Maximum).
  /Times:N, Find [Value] N Times in [File].
  /I: Ignore Case ([Value] in [File]).
  /A: Process All in File.

STR [File] [Start] [Bytes] [/R] [SrcData] [DstData] [/Times:N] [/I] [/A]
  File: A File to be Processed data.
  Start: Offset in File.
  Bytes: Bytes to be Processed.
  /R: Relace SrcData with DstData.
  SrcData: [/Hex|/Asc|/Mix]:[Value].
  DstData: [/Hex|/Asc|/Mix]:[Value].
  /Times:N, Relace [SrcData] with [DstData] N Times in [File].
  /I: Ignore Case ([SrcData] in [File]).
  /A: Process All in File.

STR [File] [Start] [Bytes] [/S] [BytesPerLine] [Spaces] [/Type] [/U]
  File: A File to be Processed data.
  Start: Offset in File.
  Bytes: Bytes to be Processed.
  /S: Show File on Screen.
  BytesPerLine: Bytes per line (Default is 10).
  Spaces: Spaces before echo line (Default is 0).
  Type: Can be [C, PASCAL, ASM] (Default is C).
  /U: Upcase (Default is Lowercase).

STR [File] [Start] [Bytes] [/M] [DstFile] [Address] [Bits]
  File: A File to be Processed data.
  Start: Offset in File.
  Bytes: Bytes to be Processed.
  /M: Right Rotate [Bits] of each Byte.
  DstFile: A File to Write data.
  Address: Offset in DstFile.
  Bits: An Interger (1..7, Default is 4).

STR [File] [Start] [Bytes] [/O] [DstFile] [Address]
  File: A File to Compare data.
  Start: Offset in File.
  Bytes: Bytes to be Processed.
  /O: Compare Bytes between File and DstFile.
  DstFile: A File to Compare data.
  Address: Offset in DstFile.

STR [File] [Start] [Bytes] [/V] [/A] [/P]
  File: A File to be Processed data.
  Start: Offset in File.
  Bytes: Bytes to be Processed.
  /V: View File In Hex Style.
  /A: Show ASCII Value.
  /P: Pause echo Screen.

STR [File] [Start] [Bytes] [/N]
  File: A File to be Created.
  Start: Must be 0.
  Bytes: FileSize (0..2147483647, or 0x00..0x7FFFFFFF).
  /N: Create New File and FileSize is [Bytes].

2020-11-16 18:44
查看资料  发短消息 网志   编辑帖子  回复  引用回复
LoggerVick
中级用户




积分 365
发帖 212
注册 2018-1-27
状态 离线
『第 70 楼』:  

隔了这么多年竟然更新了,看一下。



很少上线的游客前来。
2020-11-26 17:01
查看资料  发送邮件  发短消息 网志  OICQ (123456)  编辑帖子  回复  引用回复
« [1] [2] [3] [4] [5] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: