中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-24 08:33
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » 二进制方式处理文件工具 STR (2020.11.16 更新) 查看 40,054 回复 72
61 发表于 2010-06-19 23:37 ·  中国 北京 北京金山云网络技术有限公司
初级用户
积分 30
发帖 11
注册 2007-06-15 11:12
19年会员
UID 91397
性别 男
状态 离线
真的非常不错!

刚好中病毒需要这个软件来恢复数据!
万恶的doc病毒!
62 发表于 2010-07-13 22:31 ·  中国 广东 湛江 电信
新手上路
积分 2
发帖 1
注册 2010-07-13 04:18
15年会员
UID 170493
性别 男
状态 离线
刚好需要这个工具,多谢
63 好思路 发表于 2010-09-27 09:42 ·  IANA 局域网IP(Private-Use)
新手上路
积分 10
发帖 4
注册 2010-09-26 15:10
15年会员
UID 174877
性别 男
来自 深圳
状态 离线
不错
64 wwww 发表于 2010-11-02 15:56 ·  中国 江苏 苏州 昆山市 电信
新手上路
积分 2
发帖 2
注册 2010-10-27 11:11
15年会员
UID 176593
性别 男
状态 离线
qqqqqqqqqqqqqqqqqqq
65 发表于 2010-11-06 08:39 ·  中国 广东 湛江 电信
初级用户
积分 86
发帖 45
注册 2007-07-26 17:35
18年会员
UID 94082
性别 男
状态 离线
这个工具非常强大,但貌似不支持正则???
66 发表于 2010-11-06 11:22 ·  中国 浙江 温州 平阳县 电信
新手上路
积分 2
发帖 1
注册 2010-09-25 14:23
15年会员
UID 174814
性别 男
状态 离线
CODE: [Copy to clipboard]
--------------------------------------------------------------------------------

Exe =J:\TEST
Exe =J:\TEST2
67 发表于 2018-10-06 22:21 ·  中国 天津 南开区 联通
初级用户
积分 22
发帖 13
注册 2018-10-04 19:38
7年会员
UID 183122
性别 男
状态 离线
好 喜欢。
68 发表于 2019-02-02 06:41 ·  中国 上海 徐汇区 联通
新手上路
积分 2
发帖 1
注册 2017-10-12 19:31
8年会员
UID 182501
性别 男
状态 离线
多谢楼主
69 将Str的最终版本放出来了(2009.10.29)Win32版本,在一楼 发表于 2020-11-16 18:44 ·  中国 北京 朝阳区 联通
高级用户
★★
流落街头
积分 570
发帖 272
注册 2005-10-17 10:51
20年会员
UID 43609
性别 男
来自 北京
状态 离线
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: 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: 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: A File to be Processed data.
Start: Offset in File.
Bytes: Bytes to be Processed.
/W: Fill Data with at Specified Position.
Byte: An Integer (0..255, Default is 0).

STR :
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: 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 N Times in .
/I: Ignore Case ( in ).
/A: Process All in File.

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

STR
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 (Default is C).
/U: Upcase (Default is Lowercase).

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

STR
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: 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: A File to be Created.
Start: Must be 0.
Bytes: FileSize (0..2147483647, or 0x00..0x7FFFFFFF).
/N: Create New File and FileSize is .
70 发表于 2020-11-26 17:01 ·  新加坡 M247
中级用户
★★
积分 365
发帖 212
注册 2018-01-27 00:00
8年会员
UID 182622
状态 离线
隔了这么多年竟然更新了,看一下。
很少上线的游客前来。
71 发表于 2026-06-05 15:38 ·  中国 重庆 电信
新手上路
积分 10
发帖 3
注册 2026-06-04 10:06
UID 186085
性别 男
状态 离线
终于找到这个软件的出处了,在命令行中使用非常方便,不知大神还持续更新不。目前2009年dos版的在论坛中下载不了,可否更新下链接。
72 发表于 2026-06-18 06:41 ·  美国
系统支持
★★★
积分 1,010
发帖 434
注册 2007-02-08 00:00
19年会员
UID 78999
性别 男
状态 离线
Originally posted by 87zrjojo at 2026-6-5 00:38:
终于找到这个软件的出处了,在命令行中使用非常方便,不知大神还持续更新不。目前2009年dos版的在论坛中下载不了,可否更新下链接。

最新的已经在主贴中了
73 发表于 2026-06-21 02:38 ·  中国 河北 中国电信
新手上路
积分 10
发帖 3
注册 2026-06-04 10:06
UID 186085
性别 男
状态 离线
2020更新的str设置的错误代码ERRORLEVEL存在问题,比如STR.EXE 1.txt 0 0 /F /Asc:test /A,当找到时的返回值不为0,其它命令也有类似的问题。希望大师能继续更新一下这个工具。
论坛跳转: