Che cos'è il formato di file SOR?
.sor è il formato di file standard per i dati di tracciamento OTDR (Optical Time-Domain Reflectometer), definito da Telcordia Technologies (precedentemente Bellcore) secondo la specifica SR-4731. Gli OTDR sono strumenti utilizzati dai tecnici delle reti in fibra ottica per testare, caratterizzare e risolvere i problemi dei cavi in fibra ottica - inviando impulsi luminosi nella fibra e misurando le riflessioni retrodiffuse rispetto alla distanza.
Un file .sor memorizza un tracciato di misurazione completo da uno strumento OTDR, inclusa la lunghezza della fibra, l'attenuazione del segnale, le perdite di giunzione, le riflessioni dei connettori e gli eventi di guasto rilevati. Il formato è binario e strutturato a blocchi: il file consiste in una sequenza di blocchi denominati come Map, GenParams, SupParams, FxdParams, DataPts, KeyEvents e Cksum. Non esiste un singolo numero magico fisso; i parser identificano i file .sor riconoscendo le stringhe ASCII leggibili dei nomi dei blocchi - specialmente Map - vicino all'inizio del file.
Esistono due edizioni dello standard SR-4731 e molti produttori di OTDR aggiungono blocchi di estensione proprietari alla struttura principale. I formati correlati includono i file .trc e .msor, che alcuni strumenti producono come alternative o supplementi ai tracciati .sor standard.
I file .sor vengono aperti e analizzati da software di gestione OTDR dedicati come EXFO FastReporter, Viavi FiberTrace e AFL/Noyes TRM. La libreria open-source pyOTDR (Python) può analizzare i file .sor su Windows, macOS e Linux, mentre i visualizzatori SOR basati sul web consentono un'ispezione rapida senza installare software locale.
Sicurezza e incolumità
RISCHIO: LOWUn file .SOR contiene dati di misurazione inerti - un tracciato binario senza script o codice eseguibile, quindi aprirne uno è sicuro. L'unica vera preoccupazione è l'utilizzo di un visualizzatore affidabile: affidati ai produttori di strumenti (Viavi, EXFO, AFL, Anritsu) o ai parser open-source (pyOTDR, otdrs) piuttosto che ai portali di download di «visualizzatori OTDR gratuiti» pieni di pubblicità. I dati stessi possono essere sensibili per l'azienda (topologia di rete/percorsi della fibra), quindi gestisci i record as-built di conseguenza.
Dettagli del formato
in sintesi- Corel Paradox Sort Definition - Una definizione ausiliaria dell'ordine di ordinamento utilizzata dal database Corel/Borland Paradox, ormai fuori produzione da tempo - il significato mostrato in questo database, ma raro da incontrare.
- Sorgente / Script SQL (.sor) - Occasionalmente un file sorgente di testo semplice o uno script SQL; leggibile in qualsiasi editor di testo.
Programmi che aprono file SOR
Dettagli tecnici
specifiche approfondite| Tipo di formato | Binario, strutturato a blocchi; il file è una sequenza di blocchi denominati come definito da Telcordia SR-4731 |
| Blocchi principali | `Map` (directory dei blocchi), `GenParams` (parametri generali), `SupParams` (info fornitore), `FxdParams` (parametri fissi), `DataPts` (campioni del tracciato), `KeyEvents` (tabella eventi), `Cksum` (checksum) |
| Identificazione del file | Nessun magic byte fisso all'offset 0; i parser riconoscono i file `.sor` dalle stringhe ASCII leggibili dei nomi dei blocchi (primo blocco: `Map`) incorporate nei dati binari |
| Ordine dei byte numerici | Ordine dei byte Little-endian (Intel) per tutti i campi interi multi-byte e a virgola mobile |
| Dati del tracciato | Livelli di potenza di retro-diffusione campionati a intervalli di distanza fissi lungo la fibra - tipicamente migliaia di punti dati per misurazione |
| Tabella degli eventi | Il blocco `KeyEvents` registra ogni evento rilevato (giunzione, connettore, guasto) con valori di perdita, riflettanza e distanza |
| Copertura della lunghezza d'onda | Ogni file `.sor` copre una singola lunghezza d'onda di test; i test multi-lunghezza d'onda producono un file per ogni lunghezza d'onda |
| Intervallo di distanza | Configurabile tramite la larghezza dell'impulso e l'intervallo di campionamento; gli strumenti supportano intervalli da poche centinaia di metri a oltre 250 km di fibra |
| Checksum | Il blocco `Cksum` contiene un checksum FCS a 16 bit calcolato su tutti i dati dei blocchi precedenti per la verifica dell'integrità |
| Codifica delle stringhe | Campi di testo (ID fibra, nome operatore, posizione) memorizzati come stringhe ASCII a lunghezza fissa, con riempimento null all'interno di ogni blocco |
| Estensioni del produttore | I produttori possono aggiungere blocchi denominati proprietari oltre il nucleo SR-4731; i parser dovrebbero saltare i blocchi non riconosciuti senza errori |
| Tipo MIME | application/octet-stream (nessun tipo di media IANA dedicato registrato) |
| Analisi open-source | Supportata dalle librerie `pyOTDR` (Python) e `otdrs` (Rust) su Windows, macOS e Linux |
| Formati correlati | `.trc` (tracciato OTDR specifico del produttore), `.msor` (variante SOR multi-fibra), `.otdr` (contenitore generico di tracciati OTDR) |
| Rilasciato | Bellcore/Telcordia SR-4731 (the SOR interchange format predates 2000; Issue 2 standardized later) |
| Standard aperto | Sì · royalty-free |
| Specifica | telecom-info.njdepot.ericsson.net |
Conversioni SOR
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file SOR.