Feature: JPA format import (Akeeba migration) #20
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Support importing existing Akeeba Backup JPA archives for migration.
Description
Sites migrating from Akeeba Backup Pro have existing backups in JPA format. Adding a JPA unarchiver allows restoring those archives without Akeeba installed.
Requirements
Implementation Notes
JPA format spec can be reverse-engineered from Akeeba Kickstart source (Unarchiver/JPA.php). Binary format with file headers containing path, size, permissions, and compressed data.
Testing Plan
TC-F7.1: JPA extraction
TC-F7.2: Large JPA
TC-F7.3: Corrupt JPA