dummytools

package module
v0.0.0-...-236a2fe Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 21, 2024 License: GPL-3.0 Imports: 4 Imported by: 0

README

DummyTools

Este paquete proporciona funciones útiles para tareas de utilidad en Go.

Funciones

CrearCarpeta

Crea una nueva carpeta en la ruta especificada.

  • CrearCarpeta(PathFolder string) bool
    • PathFolder: Ruta donde se creará la carpeta.
    • Retorna true si la carpeta se creó correctamente, false en caso contrario.
HidenFolder

Oculta una carpeta en la ruta especificada.

  • HidenFolder(PathFolder string) bool
    • PathFolder: Ruta de la carpeta que se desea ocultar.
    • Retorna true si la carpeta se ocultó correctamente, false en caso contrario.
DownLoad

Descarga un archivo desde la URL especificada y lo guarda en el sistema de archivos local.

  • DownLoad(UrlFile, FileName string) bool
    • UrlFile: URL del archivo a descargar.
    • FileName: Nombre del archivo en el sistema de archivos local.
    • Retorna true si la descarga fue exitosa, false en caso contrario.
XorEncrypt

Realiza un cifrado XOR en la cadena de texto proporcionada utilizando la clave especificada.

  • XorEncrypt(CadenaCifrar, key string) string
    • CadenaCifrar: Cadena de texto que se va a cifrar.
    • key: Clave utilizada para cifrar la cadena de texto.
    • Retorna la cadena de texto cifrada.
EpicXOR

Realiza una operación XOR en la cadena de entrada utilizando las claves proporcionadas.

  • EpicXOR(Cadena string, keys ...string) string
    • Cadena: La cadena de entrada que se va a cifrar.
    • keys: Las claves utilizadas para cifrar la cadena.
    • Retorna la cadena cifrada resultante.
InstallRAR

Instala la herramienta UnRAR de línea de comandos.

  • InstallRAR()
    • Descarga e instala la herramienta UnRAR en el sistema.

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CrearCarpeta

func CrearCarpeta(PathFolder string) bool

CrearCarpeta crea una nueva carpeta en la ruta especificada. Recibe como parámetro PathFolder, que es la ruta donde se creará la carpeta. Devuelve true si la carpeta se creó correctamente, de lo contrario, devuelve false.

func DownLoad

func DownLoad(UrlFile, FileName string) bool

DownLoad descarga un archivo desde la URL especificada y lo guarda en el archivo con el nombre especificado en el sistema de archivos local. Retorna true si la descarga fue exitosa, de lo contrario retorna false.

func EpicXOR

func EpicXOR(Cadena string, keys ...string) (SalidaFinal string)

EpicXOR realiza una operación XOR en la cadena de entrada utilizando las claves proporcionadas. Las claves se utilizan cíclicamente para cifrar la cadena.

Parámetros: Cadena: La cadena de entrada que se va a cifrar. keys: Las claves utilizadas para cifrar la cadena.

Devuelve: SalidaFinal: La cadena cifrada resultante.

Ejemplo:

cadenaCifrada := EpicXOR("Hola mundo", "clave1", "clave2", "clave3")
fmt.Println(cadenaCifrada) // Salida: "�\vW�\v��Y", dependiendo de las claves proporcionadas

func HidenFolder

func HidenFolder(PathFolder string) bool

HidenFolder oculta una carpeta en la ruta especificada. Recibe como parámetro PathFolder, que es la ruta de la carpeta que se desea ocultar. Devuelve true si la carpeta se ocultó correctamente, de lo contrario, devuelve false.

func InstallRAR

func InstallRAR()

InstallRAR es una función para instalar la herramienta UnRAR de línea de comandos.

func XorEncrypt

func XorEncrypt(CadenaCifrar, key string) (CadenaCifrada string)

XorEncrypt realiza un cifrado XOR en la cadena de texto proporcionada utilizando la clave especificada. Parámetros: - CadenaCifrar: cadena de texto que se va a cifrar. - key: clave utilizada para cifrar la cadena de texto. Retorna: - CadenaCifrada: cadena de texto cifrada.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL