gpt4 book ai didi

更改文件内容

转载 作者:太空宇宙 更新时间:2023-11-04 07:36:17 25 4
gpt4 key购买 nike

有人可以为我分解这段代码吗?我知道它会更改用户文件中的文本,而且我知道它对我非常有用。 “~”的作用是什么?我如何修改此代码以逐字读取用户文件,然后使用相同类型的公式更改它?

// first value in the file is the key
if ( fread(&key, sizeof(char), 1, infile) )
{
key = ~key;
}
while( fread(&fval ,sizeof(short), 1, infile) )
{
fputc( (fval / 2) - key, outfile );
}

最佳答案

key = ~key 交换 key 的所有位

你知道比特吗?

ascii A (65) 在二进制中是 100 0001,所以 '~' 只是将每个 1 换成 0 并且每个0 for 1 给出 011 1110 (62) 这是 >

因此,这会将您文档中的所有 A 替换为 >,对于所有其他字符也是如此。 ~ 的好处在于它是完全相同的解密过程 - 只需将每一位交换回来。

附言。这不完全是军用规范加密!

关于更改文件内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8607086/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com