import os import base64 def encode_filename(filename): name, ext = os.path.splitext(filename) encoded = base64.b64encode(name.encode('utf-8')).decode('utf-8') return f"{encoded}{ext}" def main(): for fname in os.listdir('.'): if os.path.isfile(fname) and fname.endswith(".safetensors"): new_name = encode_filename(fname) os.rename(fname, new_name) print(f"Renamed: {fname} -> {new_name}") if __name__ == "__main__": main()