git404hub

what is vbkview fr?

gotoolsharing/vbkview — explained in plain English

Analysis updated 2026-05-18

14GoAudience · ops devopsComplexity · 3/5Setup · moderate

tl;dr

A command line tool for browsing and extracting individual files from Veeam .vbk backup archives without a full restore.

vibe map

mindmap
  root((vbkview))
    What it does
      Browse Veeam backups
      Extract files
      No full restore
    Tech stack
      Go
    Use cases
      List backup contents
      Script extraction
      Search files
    Audience
      Ops teams

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Browse the filesystem inside a Veeam backup without restoring it

VIBE 2

Extract a single file from a large backup archive

VIBE 3

Script automated backup inspections using JSON output

VIBE 4

Search for files by name or content pattern across a backup

what's the stack?

Go

how it stacks up fr

gotoolsharing/vbkviewgizmodata/adbc-driver-quackgokele/ovh
Stars141414
LanguageGoGoGo
Setup difficultymoderatemoderatemoderate
Complexity3/53/53/5
Audienceops devopsdeveloperops devops

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Requires Go installed or a prebuilt binary, plus access to a Veeam .vbk backup file.

in plain english

vbkview is a command-line tool for inspecting and extracting data from Veeam .vbk backup files without restoring the full backup. Veeam is a popular backup product for virtual machines, and .vbk files are its full backup format. This tool lets you browse and retrieve individual files from those archives directly. The tool works in two modes: an interactive shell where you navigate the backup's filesystem using familiar commands, and a non-interactive mode suited for scripting and automation. In the interactive shell, tab completion works for both command names and file paths. In non-interactive mode, most commands support a --json flag for structured output. Available commands mirror standard filesystem operations: ls to list directories, tree to print a directory structure, stat to show file metadata, cat to read file contents, get to extract a file to your local system, find to locate files by name, and grep to search for text patterns across files. Additional commands specific to backup files include disks, which lists embedded virtual disk files in formats like .vhd and .vmdk, and volumes, which auto-detects the guest operating system partitions inside those virtual disks. The tool supports reading NTFS, EXT4, and XFS guest filesystems. Extraction supports resuming interrupted downloads and optional SHA-256 integrity verification. The tool also defines a set of stable exit codes for common error conditions, which makes it predictable in shell scripts. vbkview is written in Go and is built on top of the vbktoolkit library. It can be installed with go install or built from source.

prompts (copy fr)

prompt 1
Help me install vbkview using go install
prompt 2
Show me how to list the virtual disks embedded in a .vbk backup file
prompt 3
Write a script that uses vbkview in non-interactive mode to extract a file with JSON output
prompt 4
Explain the exit codes vbkview returns for scripting

Frequently asked questions

what is vbkview fr?

A command line tool for browsing and extracting individual files from Veeam .vbk backup archives without a full restore.

What language is vbkview written in?

Mainly Go. The stack also includes Go.

How hard is vbkview to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is vbkview for?

Mainly ops devops.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.