Riga di comando per gli script
Con --json ogni comando scrive un solo oggetto JSON e nient’altro; il progresso va sull’errore standard. I nove codici di uscita sono quelli della libreria C: un archivio danneggiato dà 3, alla shell come al programma.
Aziende
La stessa compressione, dove lavorano i vostri server: una riga di comando per gli script, un servizio per leggere gli archivi in rete, una libreria C per i vostri programmi, pacchetti per Linux e contenitori.
Il valore
Ogni copia di un dato paga il suo rapporto di compressione: l’archivio primario, il backup, la replica fuori sede, ogni trasferimento in rete. Un punto guadagnato una volta rende su tutte le copie, per tutta la vita del dato.
Sui documenti d’ufficio TSR scende al 47,888 %, 4,1 punti sotto il migliore di dieci strumenti. Su un petabyte sono quaranta terabyte in meno, per ogni copia che ne tenete: primario, backup, replica. Ogni anno, finché quel dato esiste.
Integrazione
Con --json ogni comando scrive un solo oggetto JSON e nient’altro; il progresso va sull’errore standard. I nove codici di uscita sono quelli della libreria C: un archivio danneggiato dà 3, alla shell come al programma.
Comprimere, estrarre e verificare dai vostri programmi, con un’interfaccia C stabile e gli stessi nove codici d’errore della riga di comando.
tsr serve legge l’archivio via HTTP con richieste parziali e come volume WebDAV di sola lettura. Di serie ascolta sulla sola interfaccia locale; fuori da lì il segreto d’accesso è obbligatorio, con tetti di connessioni e di banda e la cifratura del trasporto affidata a un reverse proxy.
tsr daemon accoda compressioni, estrazioni e verifiche dietro un’API HTTP locale, un lavoro alla volta. Il segreto d’accesso è sempre obbligatorio, e una cartella radice recinta i percorsi che il demone può toccare.
tsr scrub ripete la verifica profonda con tetti di banda e di CPU, si ferma e riprende da dove era; un timer di systemd la esegue una volta alla settimana.
Pacchetti .deb e .rpm per x86-64 e ARM64, provati installandoli davvero; un binario statico; unità systemd irrigidite; un’immagine per contenitori da meno di 3 MB con dentro il solo binario, e una con la scheda grafica.
Ogni pacchetto porta lo SBOM CycloneDX del suo binario, la politica di sicurezza, la licenza e le attribuzioni. Le dipendenze sono tutte con licenze permissive, nessuna copyleft.
La versione per le aziende lavora in locale e risponde soltanto a chi la interroga: niente aggiornamenti automatici, niente diagnostica, nessuna comunicazione verso l’esterno.
tsr c archivio.tsr /dati --fast --json --quiet tsr x archivio.tsr /ripristino --json --password-file /run/secrets/tsr tsr serve /var/lib/tsr/backup.tsr 8080 --bind 127.0.0.1 --token-file /etc/tsr/token tsr scrub /var/lib/tsr/backup.tsr --banda 20M --cpu 25 La prova
La prova gira nella vostra rete, con la versione per le aziende. Vi lasciamo gli script di confronto, i dossier e la distinta dei componenti di ogni binario: alla fine avete una tabella di numeri vostri. Se i numeri non convincono, avete perso un pomeriggio.
Le prove le segue personalmente l’autore, una alla volta, in ordine di arrivo. Scrivete con l’oggetto «prova TSR» e due righe sul vostro dato: quanti terabyte, quali formati, quante copie. Rispondiamo con la ricetta del campione e la data. Licenze e condizioni si concordano su richiesta.
Il metodo di TSR in sedici pagine: le tre idee, le misure che le sostengono e il perimetro dichiarato. Per chi valuta la tecnologia prima del prodotto.
Il dossier commerciale, quello di benchmark con corpora, comandi e macchine di ogni cifra, il quadro contrattuale e il dossier tecnico, consegnato con un accordo di riservatezza. Tutti anche in inglese.