POLITICA DE COOKIES

Q2BSTUDIO.COM utiliza cookies técnicas, analíticas, de sesión y de publicidad con la finalidad de prestar un mejor servicio. No obstante, necesitamos su consentimiento explícito para poder utilizarlas. Así mismo puede cambiar la configuración de las cookies u obtener más información aquí .

Bat-KV: Almacenamiento clave-valor ligero en Windows Batch

Bat-KV: base de datos clave-valor ultraligera para scripts Windows Batch

Publicado el 23/09/2025

Bat-KV es una base de datos clave-valor ultra ligera pensada para scripts Windows Batch .bat. Es un proyecto de código abierto y de un solo archivo que facilita almacenar y recuperar datos sencillos desde scripts por lotes sin depender de motores externos.

Formato de almacenamiento y archivos: extensión .bkv, cada par clave y valor se almacena en una línea usando una barra invertida como separador, por ejemplo username barra invertida Alice age barra invertida 25 city barra invertida Beijing. Nombre por defecto _BATKV.bkv. Codificación recomendada ANSI para compatibilidad en plataformas Windows.

Restricciones de claves y convenciones: solo letras inglesas, dígitos y guiones bajos, longitud máxima 36 caracteres, y distinción entre mayúsculas y minúsculas. Convenciones de nombres de funciones: públicas comienzan con BKV. como BKV.New o BKV.Fetch, funciones privadas con BKV.Private. y variables internas con BKV.Inner. Variables de retorno: BKV_STATUS indica resultado de la ejecución OK o NotOK, BKV_RESULT contiene el dato devuelto por consultas como BKV.Fetch y BKV_ERR ofrece detalles de error con el prefijo Bat-KV ERR: [mensaje].

Instalación y uso: descargar Bat-KV.zip desde la página de Releases en GitHub, extraer y localizar el archivo Bat-KV.bat. Para uso local colocar Bat-KV.bat en el mismo directorio del script y llamarlo directamente, para uso relativo anteponer la ruta al archivo y para uso global añadir la carpeta al PATH del sistema.

Ejemplos rápidos de uso: crear base de datos call Bat-KV.bat :BKV.New; insertar o actualizar call Bat-KV.bat :BKV.Append nombre Alice; leer valor call Bat-KV.bat :BKV.Fetch nombre y el resultado queda en BKV_RESULT; borrar clave call Bat-KV.bat :BKV.Remove edad; comprobar existencia call Bat-KV.bat :BKV.Include email y BKV_RESULT devuelve Yes o No.

Resumen de la API: BKV.New crea un archivo de base de datos sin sobrescribir archivos existentes. BKV.Append inserta o actualiza un par clave valor. BKV.Fetch obtiene el valor de una clave. BKV.Remove elimina una clave y devuelve éxito aunque la clave no exista. BKV.Include verifica si una clave existe.

Documentación completa y ejemplos están disponibles en el repositorio principal de GitHub y en los scripts incluidos en las Releases del proyecto.

En Q2BSTUDIO somos una empresa de desarrollo de software que ofrece soluciones integrales como aplicaciones a medida y software a medida, con especialización en inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio y automatización. Si necesitas integrar herramientas ligeras para gestión de configuración en scripts o desarrollar soluciones a medida podemos ayudarte a incorporar Bat-KV en flujos automatizados y en procesos más amplios de integración. Conecta con nuestros servicios de desarrollo a medida en servicios de desarrollo de aplicaciones y software a medida y descubre cómo optimizamos despliegues y procesos con automatización de procesos. También trabajamos soluciones de ia para empresas, agentes IA, power bi y servicios de inteligencia de negocio, así como consultoría en ciberseguridad y pentesting para proteger tus datos.

Si quieres una integración personalizada, consultoría en inteligencia artificial o migración a servicios cloud aws y azure, Q2BSTUDIO puede acompañarte desde el prototipo hasta la puesta en producción con soluciones robustas y seguridad profesional.

Fin del artículo, inicio de la diversión
Construyendo software juntos

Dando vida a tus ideas desde 2008

Diseñamos aplicaciones móviles y de escritorio innovadoras que cumplen con tus requisitos específicos y mejoran la eficiencia operativa.
Más info
Cuéntanos tu visión
Sea cual sea el alcance, podemos convertir tu idea en realidad. Envíanosla y charlemos sobre tu proyecto o una colaboración futura.
Contáctanos
artículos destacados
Live Chat
Enviado correctamente.

Gracias por confiar en Q2BStudio