# cord64
`cord64` es una librería de Python para convertir archivos a texto en Base64 y viceversa.
## Instalación
Para instalar la librería, solo pon en tu terminal:
```bash
pip install cord64
```
Uso
A continuación se muestra un ejemplo de cómo usar las funciones convert_archive_to_base64 y base64_to_archive:
```python
from cord64.convert import convert_archive_to_base64, base64_to_archive
# Ruta del archivo a convertir
file_path = "ruta/al/archivo/image.png"
# Carpeta donde se guardará el archivo decodificado
output_folder = "ruta/al/carpeta/output"
# Convertir archivo a Base64
base64_text = convert_archive_to_base64(file_path)
print(f"Archivo en Base64: {base64_text}")
# Convertir Base64 a archivo y guardarlo en la carpeta especificada
output_file_path = base64_to_archive(base64_text, output_folder, "image.png")
print(f"Archivo guardado en: {output_folder}")
```
## Funciones
convert_archive_to_base64(file_path)
Convierte un archivo a una cadena de texto en Base64.
- file_path: Ruta del archivo a convertir.
base64_to_archive(base64_text, folder_path, file_name)
Decodifica un texto en Base64 y guarda el archivo en la carpeta especificada.
- base64_text: Texto en Base64 a decodificar.
- folder_path: Carpeta donde se guardará el archivo decodificado.
- file_name: Nombre del archivo decodificado.
Licencia
Este proyecto está licenciado bajo la Licencia MIT
Raw data
{
"_id": null,
"home_page": "https://github.com/EverGasterXd/cord64",
"name": "cord64",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "base64 convert file",
"author": "evergaster",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/8a/19/0be2b4bbcaa9db69caa2e9efb4c84175cfa55b371d86d0c17e2dcbf1b650/cord64-0.1.5.tar.gz",
"platform": null,
"description": "# cord64\n\n`cord64` es una librer\u00eda de Python para convertir archivos a texto en Base64 y viceversa.\n\n## Instalaci\u00f3n\n\nPara instalar la librer\u00eda, solo pon en tu terminal:\n\n```bash\npip install cord64\n```\nUso\nA continuaci\u00f3n se muestra un ejemplo de c\u00f3mo usar las funciones convert_archive_to_base64 y base64_to_archive:\n```python\nfrom cord64.convert import convert_archive_to_base64, base64_to_archive\n\n# Ruta del archivo a convertir\nfile_path = \"ruta/al/archivo/image.png\"\n\n# Carpeta donde se guardar\u00e1 el archivo decodificado\noutput_folder = \"ruta/al/carpeta/output\"\n\n# Convertir archivo a Base64\nbase64_text = convert_archive_to_base64(file_path)\nprint(f\"Archivo en Base64: {base64_text}\")\n\n# Convertir Base64 a archivo y guardarlo en la carpeta especificada\noutput_file_path = base64_to_archive(base64_text, output_folder, \"image.png\")\nprint(f\"Archivo guardado en: {output_folder}\")\n```\n\n## Funciones\n\nconvert_archive_to_base64(file_path)\nConvierte un archivo a una cadena de texto en Base64.\n\n- file_path: Ruta del archivo a convertir.\n\nbase64_to_archive(base64_text, folder_path, file_name)\nDecodifica un texto en Base64 y guarda el archivo en la carpeta especificada.\n\n- base64_text: Texto en Base64 a decodificar.\n- folder_path: Carpeta donde se guardar\u00e1 el archivo decodificado.\n- file_name: Nombre del archivo decodificado.\n\nLicencia\nEste proyecto est\u00e1 licenciado bajo la Licencia MIT\n",
"bugtrack_url": null,
"license": "MIT License",
"summary": "Convert files to Base64 and vice versa.",
"version": "0.1.5",
"project_urls": {
"Homepage": "https://github.com/EverGasterXd/cord64"
},
"split_keywords": [
"base64",
"convert",
"file"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "2288560f4d261b9aecb3c484e60e1076fd86cc3aa4589f59e6921fc214d77a93",
"md5": "5d2433d9abb95d8501a792990100ca1a",
"sha256": "f5ca7e845bf9ab38005838aa920c1248c382bdbfc1e17ec81a07afd4fb660912"
},
"downloads": -1,
"filename": "cord64-0.1.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "5d2433d9abb95d8501a792990100ca1a",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 2804,
"upload_time": "2024-11-08T23:53:45",
"upload_time_iso_8601": "2024-11-08T23:53:45.758153Z",
"url": "https://files.pythonhosted.org/packages/22/88/560f4d261b9aecb3c484e60e1076fd86cc3aa4589f59e6921fc214d77a93/cord64-0.1.5-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8a190be2b4bbcaa9db69caa2e9efb4c84175cfa55b371d86d0c17e2dcbf1b650",
"md5": "3e26903a951199fa741ae53629f04cb9",
"sha256": "af08563e3b42f3c240ed3af8a0592a6044e6a5c2965e9ee520e5793d88efef62"
},
"downloads": -1,
"filename": "cord64-0.1.5.tar.gz",
"has_sig": false,
"md5_digest": "3e26903a951199fa741ae53629f04cb9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2498,
"upload_time": "2024-11-08T23:53:47",
"upload_time_iso_8601": "2024-11-08T23:53:47.470456Z",
"url": "https://files.pythonhosted.org/packages/8a/19/0be2b4bbcaa9db69caa2e9efb4c84175cfa55b371d86d0c17e2dcbf1b650/cord64-0.1.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-08 23:53:47",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "EverGasterXd",
"github_project": "cord64",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "cord64"
}