python实现向任意二进制文件尾部隐写自定义信息代码

代码语言:python

所属分类:其他

代码描述:python实现向任意二进制文件尾部隐写自定义信息代码

代码标签: python 任意 二进制 文件 尾部 隐写 自定义 信息 代码

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

# 在文件末尾添加带有分隔符的二进制数据
def append_binary_data_with_separator(file_name, data_to_append, separator):
    with open(file_name, 'ab') as file:
        file.write(separator)  # 添加分隔符
        file.write(data_to_append)

# 读取分隔符后的二进制数据
def read_binary_data_after_separator(file_name, separator):
    with open(file_name, 'rb') as file:
        data = file.read()  # 读取整个文件
        parts = data.split(separator)  # 使用分隔符拆分数据

        if len(parts) < 2:
            return None  # 未找到分隔符或分隔符后的数据不足
        
        return parts[-1]  # 返回分隔符后的最后一部分数据

# 用法
separator = b'--SEPARATOR--'
data_to_append = b�.........完整代码请登录后点击上方下载按钮下载查看

网友评论0