楼 主
[讨论]用BAT能不能生成任意大小随机乱码的文件
发表于 2009-05-11 22:28 · 中国 江苏 扬州 电信
高级用户
★★★
积分 620 发帖 329 注册 2007-12-05 15:34 18年会员 UID 104754 性别 男
状态 离线
用BAT能不能生成任意大小随机乱码的文件
[ Last edited by cad55 on 2009-5-12 at 00:00 ]
第 2 楼
发表于 2009-05-11 22:35 · 中国 河北 廊坊 三河市 移动
金牌会员
★★★★
积分 2,725 发帖 1,160 注册 2006-09-23 12:00 19年会员 UID 63486 来自 河北廊坊
状态 离线
三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。
第 3 楼
发表于 2009-05-11 22:41 · 中国 江苏 扬州 电信
高级用户
★★★
积分 620 发帖 329 注册 2007-12-05 15:34 18年会员 UID 104754 性别 男
状态 离线
第 4 楼
发表于 2009-05-11 22:52 · 中国 江苏 扬州 电信
高级用户
★★★
积分 620 发帖 329 注册 2007-12-05 15:34 18年会员 UID 104754 性别 男
状态 离线
能不能,生成的文件,为非空白文件。
而是,随机的乱码呢。。。。。
第 5 楼
发表于 2009-05-11 23:08 · 中国 河北 廊坊 三河市 移动
金牌会员
★★★★
积分 2,725 发帖 1,160 注册 2006-09-23 12:00 19年会员 UID 63486 来自 河北廊坊
状态 离线
这个不知。。。
三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。
第 6 楼
发表于 2009-05-11 23:16 · 中国 江苏 扬州 电信
高级用户
★★★
积分 620 发帖 329 注册 2007-12-05 15:34 18年会员 UID 104754 性别 男
状态 离线
谢过了。。。
还是生成非空白的文件好。。
这样,删除后,就可以做成,,擦除文件了。。。
第 7 楼
发表于 2009-05-12 02:18 · 中国 广东 东莞 电信
银牌会员
★★★
批处理编程迷
积分 1,916 发帖 752 注册 2008-12-28 04:30 17年会员 UID 135147 性别 男 来自 广西
状态 离线
::在第一个参数给出新建的文件名
@echo off
set/a aa=%random%,cc=%random%%%4
for /l %%a in (1,1,%random%) do set dd=
set bb=%random%
set aa=%aa:~-3%&set bb=%bb:~-4%
(echo r bx
echo %cc%
echo r cx
echo %aa%
echo w b%aa%:%bb%
echo q)|debug %1
pause
第 8 楼
发表于 2009-05-12 02:44 · 中国 江苏 扬州 电信
高级用户
★★★
积分 620 发帖 329 注册 2007-12-05 15:34 18年会员 UID 104754 性别 男
状态 离线
Originally posted by netbenton at 2009-5-12 02:18 AM:
::在第一个参数给出新建的文件名
@echo off
set/a aa=%random%,cc=%random%%%4
for /l %%a in (1,1,%random%) do set dd=
set bb=%random%
set aa=%aa:~-3%&set bb=%bb:~-4%
(ec ...
看不懂呀,,大侠。。。。。
写清楚一点呀。。哪大小呢,,怎样设定呀。。。
第 9 楼
生成指定大小的文件
发表于 2009-05-12 08:13 · 中国 北京 电信
初级用户
★
积分 23 发帖 15 注册 2009-05-06 22:31 17年会员 UID 144510 性别 男
状态 离线
用 fsutil 命令的子命令 file:
用法 : fsutil file createnew <filename> <length>
例如 : fsutil file createnew C:\testfile.txt 1000
fsutil 是 windows server 2003 带的命令, 不知道 xp 里有没有。
[
Last edited by rubble on 2009-5-12 at 08:16 ]
第 10 楼
re 8楼
发表于 2009-05-12 08:32 · 中国 广东 东莞 电信
银牌会员
★★★
批处理编程迷
积分 1,916 发帖 752 注册 2008-12-28 04:30 17年会员 UID 135147 性别 男 来自 广西
状态 离线
这是调用debug来辅助生成的。
你运行试试不就知道了!
你把代码存为一个rann.bat文件或作为一个子功能:rann
然后用
call rann
就可以随机生成400k以内的乱码文件了。
[ Last edited by netbenton on 2009-5-12 at 06:34 ]
第 11 楼
发表于 2009-05-12 21:06 · 中国 江苏 扬州 电信
高级用户
★★★
积分 620 发帖 329 注册 2007-12-05 15:34 18年会员 UID 104754 性别 男
状态 离线
Originally posted by netbenton at 2009-5-12 08:32 AM:
这是调用debug来辅助生成的。
你运行试试不就知道了!
你把代码存为一个rann.bat文件或作为一个子功能:rann
然后用
call rann
...
好用:
再请问,,能不能,可以调节文件的大小
谢谢
第 12 楼
发表于 2009-05-12 21:43 · 中国 辽宁 葫芦岛 联通
中级用户
★★
积分 247 发帖 147 注册 2009-04-09 20:52 17年会员 UID 142531 性别 男
状态 离线
可以通过 strings 的 val 和 char 指令结合 random 命令 分别实现随机数的产生和随机字符的产生。配合 goto 制造循环 用 > 把信息导入文件。可以实现生成包含随机文本内容的随机名文件。
第 13 楼
发表于 2009-05-12 21:50 · 中国 江苏 扬州 电信
高级用户
★★★
积分 620 发帖 329 注册 2007-12-05 15:34 18年会员 UID 104754 性别 男
状态 离线
Originally posted by DXSX at 2009-5-12 09:43 PM:
可以通过 strings 的 val 和 char 指令结合 random 命令 分别实现随机数的产生和随机字符的产生。配合 goto 制造循环 用 > 把信息导入文件。可以实现生成包含随机文本内容的随机名文件。
不会呀,,大哥
请明示
(但你的循环导入,文件,,是不是太慢了,,一个50M的文件,要单一地导入多少次呀。。。。。,请想想有没有其它,更好的更简节的方法)
第 14 楼
发表于 2009-05-13 00:36 · 中国 辽宁 葫芦岛 联通
中级用户
★★
积分 247 发帖 147 注册 2009-04-09 20:52 17年会员 UID 142531 性别 男
状态 离线
可以用STRINGS + ASET
X.BAT 每运行一次,向X.TXT文件中随机写入一行乱码
-----------------------------------
@echo off
set n=0
aset msg=
:loop
strings n=add %n%,1
:r
aset x=random(254)
if %x%*==9* goto r
if %x%*==10* goto r
if %x%*==13* goto r
if %x%*==44* goto r
if %x%*==60* goto r
if %x%*==62* goto r
if %x%*==124* goto r
strings m=char %x%
set msg=%m%%msg%
if %n%*==80* goto end
goto loop
:end
strings write x.txt,%msg%
set n=
set m=
aset msg=
-----------------------------------------------
http://upload.cn-dos.net/img/1486.rar
至于大体积,可以通过DEBUG 等手段篡改磁盘FAT表,制造虚假的文件体积记录。这个我就不熟悉了。
随机文件名,可以参考X.BAT。
[
Last edited by DXSX on 2009-5-13 at 00:39 ]
第 15 楼
发表于 2009-05-13 02:17 · 中国 江苏 扬州 电信
高级用户
★★★
积分 620 发帖 329 注册 2007-12-05 15:34 18年会员 UID 104754 性别 男
状态 离线
论坛跳转:
— 请选择 —
站务公告 & 版主讨论
意见反馈 & 网友交流
DOS学习入门 & 精彩文章 (教学室)
DOS疑难解答 & 问题讨论 (解答室)
DOS启动盘 & LOGO技术 (启动盘室)
DOS批处理 & 脚本技术(批处理室)
DOS媒体世界 & 网络技术 (多媒体室)
DOS汉化世界 & 中文系统 (中文化室)
DOS开发编程 & 发展交流 (开发室)
DOS软件下载 & 游戏分享 (下载室)
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区
其它操作系统综合讨论区
WinPE、PowerShell及其它命令行系统专区
贴图灌水、文学娱乐专区
网络日志(Blog)
论坛回收站
├ 链接失效,待修正