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

Bat-KV es una base de datos clave-valor ultra ligera para Windows Batch con archivos .bkv y una API simple. Descárgalo desde GitHub y úsalo local o global para automatización; Q2BSTUDIO ofrece integración IA, ciberseguridad y cloud.

23 sept 2025 • 3 min de lectura • Equipo Q2BSTUDIO

Inteligencia-Artificial-

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.

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.

Live Chat