Ho creato un sistema di gestione dei documenti basato su PHP e l'ho ospitato sul mio Raspberry Pi. Ho creato una funzione di "backup" che blocca tutti i documenti, ma ci vuole troppo tempo a causa dei vincoli hardware del Pi, così come il fatto che la compressione non può essere disabilitata durante la creazione di file zip in PHP.
Questo mi ha portato a pensare che forse dovrei inventare una sorta di formato di file binario che consente di archiviare più file al suo interno e scaricare tutti i miei documenti non compressi quando l'utente richiede i backup. Stranamente, non sono necessariamente preoccupato della mancanza di possibili "unarchivers".
Quale formato di file è il più semplice da implementare, sia che si tratti di un formato standard o di un nuovo formato proposto?
C'è qualche altra alternativa per risolvere il mio problema che non richiede l'implementazione di un archiviatore personalizzato?
Nota che desidero evitare quanto segue:
- Comandi shell (non portatili).
- Installazione di dipendenze di terze parti (potrebbe non funzionare su un sistema in hosting di terze parti).
- Riscrivi il mio sistema in una lingua diversa.