求助解决办法

如意网络科技 2010-01-04 11:48:16
我想编一个乱码工具
就是将一个现有的txt文本文件进行随机重新排序,产生新的乱序的txt文本文件,怎么实现啊?
新手,分不多…
...全文
102 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
如意网络科技 2010-01-05
  • 打赏
  • 举报
回复
help
深海之蓝 2010-01-05
  • 打赏
  • 举报
回复
恩 序列化就可以了
如意网络科技 2010-01-05
  • 打赏
  • 举报
回复
中午去试试…谢谢
donggeng008 2010-01-05
  • 打赏
  • 举报
回复
对应序列XML序列化(加密)工能,还有反序列化(解密)功能
public bool DeserializeXmlFile(string FileFullPath)
{
try
{
System.Data.DataSet DS = new System.Data.DataSet();
FileStream FS = new FileStream(FileFullPath, FileMode.Open);
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter FT = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();
((System.Data.DataSet)FT.Deserialize(FS)).WriteXml(FileFullPath + ".tmp");
FS.Close();
DeleteFile(FileFullPath);
File.Move(FileFullPath + ".tmp", FileFullPath);
return true;
}
catch
{
return false;
}
}
donggeng008 2010-01-05
  • 打赏
  • 举报
回复
考虑利用XML的序列化功能:
public bool SerializeXmlFile(string FileFullPath)
{
try
{
System.Data.DataSet DS = new System.Data.DataSet();
DS.ReadXml(FileFullPath);
FileStream FS = new FileStream(FileFullPath + ".tmp", FileMode.OpenOrCreate);
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter FT = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();
FT.Serialize(FS, DS);
FS.Close();
DeleteFile(FileFullPath);
File.Move(FileFullPath + ".tmp", FileFullPath);
return true;
}
catch
{
return false;
}

}
one2zero 2010-01-05
  • 打赏
  • 举报
回复
你把文件转成2进制 随便再哪个地方多加个1 试试
anyqu 2010-01-05
  • 打赏
  • 举报
回复
C#里自带了MD5和HASH加密的算法,直接加密就行了!或者自己实现。其实无非是拿一些字符做与或转换!
如意网络科技 2010-01-05
  • 打赏
  • 举报
回复
人呢?

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧