Che cos'è il formato di file PSC?
Un file .psc è un backup compresso di un database prodotto da Navicat, lo strumento GUI di gestione database sviluppato da PremiumSoft CyberTech Ltd. Questo formato è stato l'output predefinito della funzione integrata Backup di Navicat dalla sua introduzione a metà degli anni 2000 fino a Navicat 12, memorizzando un'istantanea completa di un database MySQL: definizioni degli oggetti (tabelle, viste, procedure memorizzate) e tutti i dati delle tabelle, racchiusi in un contenitore compresso ZIP.
Nonostante condivida i magic bytes PK di un archivio ZIP, un file .psc non è un archivio generico. Il suo contenuto interno è una struttura di backup proprietaria di Navicat, non un dump .sql portabile. Rinominare il file in .zip potrebbe esporre le parti interne, ma tali parti non possono essere utilizzate direttamente; il file deve essere aperto e ripristinato tramite lo stesso Navicat, che lo riespande in SQL e reimporta i dati.
Navicat convalida un'intestazione di backup durante il ripristino. Un «errore di intestazione Navicat» segnala tipicamente un file .psc corrotto o incompatibile. I backup non sono crittografati per impostazione predefinita e la dimensione del file varia in base al database di origine, spaziando da pochi kilobyte a molti gigabyte.
A partire da Navicat 12, il nuovo formato .nb3 ha sostituito il .psc come formato di backup predefinito. I file .psc legacy possono ancora essere ripristinati nelle versioni correnti di Navicat, ma i nuovi backup vengono scritti come .nb3. Il formato funziona su Windows, macOS e Linux ovunque sia installato Navicat; nessuno strumento di terze parti può ripristinare un file .psc.
Sicurezza e incolumità
RISCHIO: MEDIUMUn file .psc è un dato inerte (un backup compresso), non un eseguibile, ma comporta rischi per la privacy del database: contiene l'intero contenuto di un database in forma non crittografata, quindi un .psc trapelato rappresenta una violazione dei dati che espone tutto ciò che era memorizzato (record utenti, credenziali, PII). Le operazioni di ripristino sovrascrivono inoltre i dati, quindi ripristina sempre prima in un database nuovo/vuoto e mantieni intatto il backup originale. Ripristina solo file .psc provenienti da fonti affidabili e conservali come faresti con un dump di database sensibile.
Dettagli del formato
in sintesi- Pascal Script - Un sorgente di scripting in testo semplice utilizzato da Inno Setup e dagli strumenti RemObjects/Delphi; non correlato a Navicat.
- Photoshop Custom Shapes - Una libreria binaria di forme vettoriali personalizzate per Adobe Photoshop, caricata tramite il pannello Forme.
- PowerShell Console File - Un piccolo file XML che elenca gli snap-in per una sessione di console Windows PowerShell (Export-Console).
Programmi che aprono file PSC
Dettagli tecnici
specifiche approfondite| Sviluppatore | PremiumSoft CyberTech Ltd. (Navicat) |
| Magic bytes | 50 4B 03 04 - Firma dell'intestazione del file locale ZIP (PK) all'offset 0 |
| Formato contenitore | Archivio compresso ZIP che racchiude un payload di backup proprietario Navicat |
| Algoritmo di compressione | DEFLATE via ZIP (lo stesso algoritmo usato nei file .zip standard) |
| Crittografia | Nessuna - i backup PSC sono memorizzati non crittografati per impostazione predefinita |
| Ambito del backup | Backup completo del database: definizioni degli oggetti DDL (tabelle, viste, procedure memorizzate) più tutti i dati delle righe delle tabelle |
| Requisiti per il ripristino | Solo Navicat - nessuno strumento di terze parti può aprire o ripristinare un file .psc |
| Convalida dell'integrità | Navicat convalida un'intestazione proprietaria al ripristino; la corruzione o la mancata corrispondenza della versione attiva un «errore di intestazione Navicat» |
| Tipo MIME | application/octet-stream |
| Supporto piattaforma | Windows, macOS, Linux (ovunque sia installato Navicat) |
| Dimensione tipica del file | Da KB a molti GB - varia direttamente con la dimensione del database di cui è stato fatto il backup |
| Sostituito da | .nb3 (il nuovo formato di backup di Navicat, predefinito da Navicat 12) |
| Motore database primario | MySQL; prodotto anche per altri motori supportati da Navicat (MariaDB, ecc.) |
| Non intercambiabile con | Archivi ZIP generici o semplici dump .sql - l'estrazione manuale non produce alcun output utilizzabile |
| Rilasciato | Mid-2000s with Navicat's Backup feature (default backup format through Navicat 11/12) |
| Ultima versione | Legacy default in Navicat 12 and below; Navicat 12+ introduced the .nb3 backup format as the new default |
| Specifica | www.navicat.com |
Conversioni PSC
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file PSC.