.LOCKB

Archivo LOCKB

Bun Binary Lockfile
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo .lockb es el archivo de bloqueo de instalación binario de Bun, casi siempre llamado bun.lockb. Bun lo escribe cuando ejecutas bun install para fijar las versiones exactas y los hashes de integridad de cada dependencia para que las instalaciones sean reproducibles. No está diseñado para abrirse a mano. Para leerlo, ejecuta bun bun.lockb en la carpeta del proyecto, lo que imprime una vista de texto estilo yarn.lock, o abre el proyecto en un editor con Bun instalado.

Desarrollador: Oven (Bun) Categoría: Archivos de desarrollo MIME: application/octet-stream
SE ABRE EN Windows macOS Linux
Relacionado: .DO · .MD · .HEX · .XSD

En esta página

19k+ extensiones indexadas
Última revisión Aug 26, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo LOCKB?

Un archivo .lockb es el archivo de bloqueo binario creado por Bun, el gestor de paquetes y entorno de ejecución de JavaScript y TypeScript de Oven. Casi siempre se llama bun.lockb y se ubica en la raíz de un proyecto. Bun lo escribe cuando ejecutas bun install, registrando el grafo de dependencias resuelto completo: cada paquete, su versión exacta, sus metadatos, sus subdependencias y los hashes de integridad. Fijar todo esto permite que cada compañero de equipo y trabajo de CI instale el mismo árbol.

Oven construyó el formato como binario por velocidad. Almacena datos en matrices lineales, se refiere a los paquetes por índice o por un hash del nombre del paquete, y deduplica cadenas largas. El archivo se abre con el encabezado ASCII bun-lockfile-format-v0. La desventaja es que un archivo de bloqueo binario es difícil de revisar y no aparece en los diffs de Git, razón por la cual Bun v1.1.39 añadió un archivo de bloqueo de texto y Bun v1.2 convirtió a bun.lock en el predeterminado para nuevos proyectos. Los archivos bun.lockb existentes siguen funcionando.

Seguridad y protección

RIESGO: LOW

A bun.lockb file is generated data, not an executable, so opening or committing it is safe. Bun can 'run' the file only in the sense that bun ./bun.lockb prints its contents; it does not execute arbitrary code from the file. The only real caution is supply-chain trust: the lockfile pins specific package versions and their sources, so review dependency changes as you would any lockfile update. Never edit it by hand, since a corrupted binary lockfile will fail to parse.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOBun Binary Lockfiletambién conocido como bun.lockb, Bun lockfile
DESARROLLADOROven (Bun)desde 2022
TIPO MIMEapplication/octet-stream
TIPOBinary
RELACIONADO.do.md.hex.xsd
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
000102030405060708090a0b0c0d0e0f101112131415
HEX
62756E2D6C6F636B66696C652D666F726D61742D7630
ASCII
bun-lockfile-format-v0
Files begin with the ASCII header string 'bun-lockfile-format-v0' identifying the binary lockfile format version. The rest of the file is a serialized struct-of-arrays dump and has no line structure.

Programas que abren archivos LOCKB

Windows3 apps
Bun (CLI) Código abierto Run bun bun.lockb in the project directory to print the lockfile as readable yarn.lock-style text, or bun install to use it.
Visual Studio Code with the bun.lockb extension Gratis Install Bun, then open the project so the editor can show a readable view of bun.lockb.
@hyrious/bun.lockb parser Código abierto Use this JavaScript library or its web tool to parse bun.lockb and print its contents without installing Bun.
macOS3 apps
Bun (CLI) Código abierto Run bun bun.lockb to print the lockfile as readable text, or bun install to reinstall from it.
Visual Studio Code with the bun.lockb extension Gratis Install Bun, then open the folder to view bun.lockb as text inside the editor.
@hyrious/bun.lockb parser Código abierto Parse and print bun.lockb contents in Node or the browser without Bun installed.
Linux3 apps
Bun (CLI) Código abierto Run bun bun.lockb for a readable text dump, or bun install to install dependencies from it.
Visual Studio Code with the bun.lockb extension Gratis With Bun installed, open the project to inspect bun.lockb as readable text.
Git with textconv Código abierto Configure git config diff.lockb.textconv bun so git diff shows bun.lockb changes as readable text.

Detalles técnicos

especificación profunda
EncodingBinary (serialized struct-of-arrays memory dump)
Byte orderLittle-endian (native to the machine that wrote it)
ContainerFlat custom binary format, not a standard container
CompressionNone; long strings over 88 characters are deduplicated to save space
Typical sizeA few KB to a few hundred KB depending on dependency count
StructureA header/magic string followed by linear arrays: package list, string buffer, dependency slices, resolutions, and hoisting trees. Packages are referenced by an auto-incrementing index or a hash of the package name rather than by repeated name strings.
IntegrityStores npm-style integrity hashes for each resolved package; the format itself is version-tagged via the header string
PlatformsWindows, macOS, Linux
NotesDesigned for fast reads and memory mapping. It is not human-readable and does not render in Git or GitHub diffs without a textconv helper. Superseded as the default by the text-based bun.lock (JSONC) in Bun v1.2, but still supported.
Human ReadableNo
Lanzado2022
Última versiónbun-lockfile-format-v0
Especificacióngithub.com

Conversiones de LOCKB

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos LOCKB. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos LOCKB.

Preguntas frecuentes

¿Cómo abro un archivo bun.lockb?
Abre una terminal en la carpeta del proyecto y ejecuta bun bun.lockb. Bun imprime el archivo de bloqueo como texto legible estilo yarn.lock. Necesitas tener Bun instalado para esto.
¿Por qué bun.lockb es binario en lugar de texto?
Oven eligió un formato binario para que el archivo de bloqueo se cargue y guarde mucho más rápido que JSON o YAML. La contrapartida es que no se puede leer ni comparar sin un ayudante, por lo que Bun añadió más tarde el bun.lock basado en texto.
¿Debo incluir bun.lockb en Git?
Sí. El archivo de bloqueo fija las versiones exactas de las dependencias para que cada máquina y ejecución de CI instale el mismo árbol. Confírmalo como cualquier archivo de bloqueo. Para ver diffs legibles, configura un textconv de Git que ejecute Bun sobre el archivo.
¿Cómo convierto bun.lockb al nuevo bun.lock?
Ejecuta bun install --save-text-lockfile --frozen-lockfile --lockfile-only, luego elimina el antiguo bun.lockb. Bun v1.2 usa el bun.lock basado en texto por defecto para nuevos proyectos.
¿Puedo editar un archivo bun.lockb a mano?
No. Es una estructura binaria serializada, no texto. Cambia las dependencias en package.json y ejecuta bun install para regenerar el archivo de bloqueo. Editar el binario directamente lo corromperá.
¿Sigue siendo compatible bun.lockb en las versiones más recientes de Bun?
Sí. Aunque bun.lock (texto) es el predeterminado desde Bun v1.2, Bun sigue leyendo e instalando desde archivos bun.lockb existentes sin forzar la migración.

Referencias

1Bun docs - Lockfilebun.com
2Bun Blog - Bun's new text-based lockfilebun.com

Siga explorando

en toda la base de datos

Extensiones principales esta semana

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.MDMarkdown Document
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Extensiones relacionadas

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z