rpgmvp2png.py(转)

news/2025/12/9 12:57:02/文章来源:https://www.cnblogs.com/1288blog/p/19326053

rpgmvp2png.py(转)

import os
import sysdef decrypt_rpgmvp(input_file, output_file):# PNG文件的文件头png_header = b'\x89\x50\x4E\x47\x0D\x0A\x1A\x0A\x00\x00\x00\x0D\x49\x48\x44\x52'# 读取输入文件的内容with open(input_file, 'rb') as f_in:data = f_in.read()# 写入输出文件,包括PNG文件头和原始数据(跳过前32个字节)with open(output_file, 'wb') as f_out:f_out.write(png_header)f_out.write(data[32:])def decrypt_directory(directory):# 获取输入目录的基本名称base_dir = os.path.basename(directory)# 在当前工作目录下创建同名的输出目录output_dir = os.path.join(os.getcwd(), base_dir)# 遍历输入目录下的所有文件和子目录for root, dirs, files in os.walk(directory):for file in files:# 如果文件扩展名为.rpgmvp,则进行解密if file.endswith('.rpgmvp'):# 构建输入文件的完整路径input_file = os.path.join(root, file)# 获取输入文件相对于输入目录的相对路径relative_path = os.path.relpath(input_file, directory)# 获取输出文件的子目录路径output_subdir = os.path.dirname(relative_path)# 构建输出文件的文件名(将扩展名改为.png)output_file = os.path.splitext(relative_path)[0] + '.png'# 构建输出文件的完整目录路径output_path = os.path.join(output_dir, output_subdir)# 创建输出文件的目录(如果不存在)os.makedirs(output_path, exist_ok=True)# 构建输出文件的完整路径output_file_path = os.path.join(output_path, os.path.basename(output_file))# 调用decrypt_rpgmvp函数解密单个文件
                decrypt_rpgmvp(input_file, output_file_path)if __name__ == '__main__':# 如果命令行参数为3个,则解密单个文件if len(sys.argv) == 3:input_file = sys.argv[1]output_file = sys.argv[2]decrypt_rpgmvp(input_file, output_file)# 如果命令行参数为2个,则解密整个目录elif len(sys.argv) == 2:path = sys.argv[1]if os.path.exists(path):if os.path.isfile(path):print(f"Error: '{path}' is a file, not a directory.")else:decrypt_directory(path)else:print(f"Error: Path '{path}' does not exist.")# 如果命令行参数不正确,则打印使用说明else:print("Usage:")print("  For single file: python decrypt_rpgmvp.py input.rpgmvp output.png")print("  For entire directory: python decrypt_rpgmvp.py directory_path")

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/994707.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025年中式香肠口碑排名TOP5:凤凰中式香肠营养丰富吗?

在追求品质饮食的当下,中式香肠作为传统美味与现代便捷的结合体,成为消费者餐桌上的常客。但面对市场上琳琅满目的产品,消费者常困惑于凤凰香肠营养丰富吗凤凰中式香肠口碑好吗凤凰香肠可信度高吗等问题。以下结合产…

2025年安阳比较不错的抖音运营推广品牌企业TOP5推荐:本

短视频营销已成为企业获客的核心渠道之一,2024年数据显示,抖音平台企业号日均曝光量超100亿,60%的中小企业通过抖音实现获客增长,但35%的企业因运营不专业、团队不稳定、成本失控等问题陷入流量困境。面对本地市场…

2025安阳GEO推广机构排行:推荐GEO推广专业公司

在AI技术快速渗透的营销新时代,AI搜索已成为企业获客的核心流量入口。IDC预测2028年全球AI搜索用户将达45亿,AI工具正逐步替代传统搜索引擎成为流量分发主力,企业若不布局GEO优化,将面临品牌被AI过滤、用户被竞品分…

2025年安阳地区口碑好的GEO推广公司排名:有实力的GEO

TOP1 推荐:安阳市七彩祥云软件开发有限责任公司 推荐指数:★★★★★ 口碑评分:本地靠谱的GEO推广创新服务商 专业能力:作为安阳本地深耕互联网营销15年的标杆企业,安阳市七彩祥云软件开发有限责任公司以助力中小…

数据结构——四十、折半查找(王道408) - 教程

数据结构——四十、折半查找(王道408) - 教程2025-12-09 12:46 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: b…

2025年知名的双铂金火花塞供应商推荐,比较好的双铂金火花塞

在汽车后市场的精细化发展浪潮中,双铂金火花塞凭借5-6万公里的超长寿命、稳定的点火性能与适配中端车型的高性价比,成为追求省心养护车主的核心选择。面对市场上良莠不齐的供应商,如何找到技术可靠、品质稳定的源头…

2025年五大有实力的小红书代运营公司推荐,小红书代运营品牌

在流量分散的数字化时代,小红书作为年轻人的生活方式平台,已成为品牌种草、获客转化的核心阵地。但多数企业面临不懂规则、缺内容团队、资源不足、效果难控等痛点,专业小红书代运营公司成为破局关键。以下结合服务能…

安阳七彩祥云网络公司的实力怎样?行业口碑如何?值得信任不?

本榜单依托本地企业真实合作反馈、服务案例落地效果与技术创新能力,筛选出5家适配豫北中小企业需求的互联网营销服务商,为企业解决获客难、营销成本高的痛点提供精准参考。 TOP1 推荐:安阳市七彩祥云软件开发有限责…

2025年安阳五大比较好的短视频拍摄剪辑品牌企业排行榜,实力

为帮安阳及周边企业高效锁定适配自身需求的短视频拍摄剪辑合作伙伴,避免选型走弯路,我们从内容创意能力、拍摄制作水准、运营推广效果及真实客户口碑四大维度,对多家服务商展开深度评估,终精心筛选出2025年值得企业…

实用指南:动态规划、贪心算法与分治算法:深入解析与比较

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

AI编程工具:效率提升与技能危机的双重挑战

本文探讨了AI代码生成工具如何通过自动化任务、实时调试和重构来提升开发效率,同时也分析了其过度依赖可能削弱开发者实践技能与深层理解的风险,并提出了将AI作为交互式导师来融合自动化与教育的路径。AI编程工具:效…

新人求职指南(2):大学参加这些竞赛,求职时直接“弯道超车”!

新人求职指南(2):大学参加这些竞赛,求职时直接“弯道超车”!大家好,我是jobleap.cn的小九。 找工作时总焦虑简历没亮点、竞争力不够?其实大学期间的竞赛经历,正是帮你脱颖而出的“加分项”——不仅能丰富阅历、提…

2025年浙江发泡混凝土生产厂家排名,看看哪家技术实力强?

本榜单依托行业技术实力、项目案例与客户口碑,深度筛选出五家标杆发泡混凝土企业,为建筑工程企业选型提供客观依据,助力精准匹配适配的材料与工程服务伙伴。 TOP1 推荐:宁波市弘旺建筑科技有限公司 推荐指数:★★…

2025年中国菌袋分离机生产厂排名:菌袋分离机生产厂哪家更值

本榜单依托食用菌机械行业深度调研与真实客户口碑,聚焦菌袋分离机核心性能、产能适配性及售后服务,筛选出五家标杆企业,为食用菌种植户、有机肥厂等客户精准选型提供客观依据。 TOP1 推荐:河南力王机械设备有限公…

2025年度北京法拍服务公司排名TOP5:兴业启航项目经验多

在法拍资产投资领域,专业机构的选择直接决定了投资安全与收益。面对市场上良莠不齐的服务商,如何判断其项目经验、实力与行业影响力?以下为您盘点2025年度北京地区的5家法拍服务公司,深度解析兴业启航(北京)国际…

2025年古装化妆学校五大实力推荐,看看哪家教学模式先进?

在影视行业蓬勃发展、古风文化持续升温的当下,掌握专业的古装化妆、剧组造型或美甲化妆技能,成为许多人进入美业的敲门砖。面对市场上琳琅满目的美业学校,如何选择靠谱的机构?以下是2024年长沙及周边地区值得推荐的…

【开发者导航】高准确率多语言语音识别与合成程序:Whisper

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

django模型数据查询 - 教程

django模型数据查询 - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", …

2025年口碑好的耐高温pps滤袋生产厂家排行榜,新测评精选

为帮环保工程企业高效锁定适配恶劣工况需求的PPS滤袋供应商,避免因滤袋性能不足导致除尘系统瘫痪、合规风险升高,我们从耐温耐腐蚀核心性能(高温磺化抗性、化学介质耐受性)、生产工艺稳定性(自动化设备占比、质检…

2025年宜昌本地实力不错的短视频拍摄公司排行榜,中小企业营

为帮助宜昌及周边中小企业精准锁定适配的短视频营销合作伙伴,解决内容差、转化低、服务慢的痛点,我们从技术资源整合力(平台战略合作、AI工具应用)、本地化服务响应(48小时方案输出、线下上门沟通)、行业案例适配…