ios多语言适配文件进行加密
脚本目的:将多语言适配文件中的中文进行base64加密,然后在使用时进行解密。
以下是加密脚本。
#coding=utf-8 import re import base64 import os #获取文件路径 def getFileWithPath(): file_path = raw_input("path=") # file_path = '/Users/jb-mac/Desktop/JBSDKLanguage.strings' try: file = open(file_path) file_content = file.read() mth = re.findall('= *"(.+?)";', file_content) for string in mth: encode_string = base64.b64encode(string) file_content = file_content.replace('"' + string + '"', '"' + encode_string + '"') if os.path.exists("/Users/jb-mac/Desktop/sdk_language_base64") == False: os.mkdir("/Users/jb-mac/Desktop/sdk_language_base64") new_file = open('/Users/jb-mac/Desktop/sdk_language_base64/JBSDKLanguage.strings','w') new_file.write(file_content) new_file.close() print 'ok' except: print '文件打开异常' if __name__ == "__main__": getFileWithPath()

浙公网安备 33010602011771号