SPK File Documentation


Overview

Feature Value
Format Name Synology Package File
Extension .spk
MIME Type application/x-synology-package
Purpose Package file for Synology DiskStation Manager (DSM) applications
Development Synology Inc.
Compression Typically tar.gz
Encryption Optional, varies by package
Package Contents Binary files, scripts, metadata, license, and icon images
Metadata File INFO
Scripting Support Shell scripts for installation, upgrade, and removal processes
File Hierarchy Well-defined, specific directories for different types of files
Installation Directory @appstore on Synology DSM
Licensing Information Included within package, specific to each application
Dependency Management Managed within the INFO file
Version Control Specified in INFO file, important for updates and dependencies
Iconography Icons included for display within DSM UI
Application Type Can include web applications, system utilities, and services
Update Mechanism Via DSM's Package Center or manually with new SPK files
Package Signing Supports digital signatures for verification
Multi-Architecture Support Package can include binaries for different CPU architectures
Localization Support for multiple languages within application and documentation