Hvad er SOR-filformatet?
.sor er standardfilformatet for OTDR (Optical Time-Domain Reflectometer) måledata, defineret af Telcordia Technologies (tidligere Bellcore) under specifikationen SR-4731. OTDR'er er instrumenter, der bruges af fiberoptiske netværksingeniører til at teste, karakterisere og fejlfinde optiske fiberkabler - ved at sende lyspulser ind i en fiber og måle tilbagespredte refleksioner over afstand.
En .sor-fil gemmer en komplet måling fra et OTDR-instrument, herunder fiberlængde, signaldæmpning, splidsningstab, stikrefleksioner og detekterede fejlhændelser. Formatet er binært og blokstruktureret: filen består af en sekvens af navngivne blokke såsom Map, GenParams, SupParams, FxdParams, DataPts, KeyEvents og Cksum. Der er ikke ét enkelt fast magisk tal; parsere identificerer .sor-filer ved at genkende læsbare ASCII-bloknavne - især Map - nær filens start.
Der findes to udgaver af SR-4731-standarden, og mange OTDR-producenter tilføjer proprietære udvidelsesblokke til kernestrukturen. Relaterede formater inkluderer .trc og .msor filer, som visse instrumenter producerer som alternativer eller supplementer til standard .sor-målinger.
.sor-filer åbnes og analyseres af dedikeret OTDR-styringssoftware såsom EXFO FastReporter, Viavi FiberTrace og AFL/Noyes TRM. Open source-biblioteket pyOTDR (Python) kan parse .sor-filer på Windows, macOS og Linux, og webbaserede SOR-fremvisere giver mulighed for hurtig inspektion uden installation af lokal software.
Sikkerhed og tryghed
RISIKO: LOWEn .SOR-fil er inerte måledata - en binær måling uden scripts eller eksekverbar kode, så det er sikkert at åbne en. Den eneste reelle bekymring er at bruge en troværdig fremviser: hold dig til instrumentproducenterne (Viavi, EXFO, AFL, Anritsu) eller open source-parsere (pyOTDR, otdrs) frem for reklamefyldte portaler til download af «gratis OTDR-fremvisere». Selve dataene kan være forretningsfølsomme (netværkstopologi/fiberruter), så håndter dokumentationen derefter.
Formatdetaljer
kort fortalt- Corel Paradox Sort Definition - En hjælpefil til sorteringsrækkefølge brugt af den for længst udgåede Corel/Borland Paradox-database - betydningen vises i denne database, men er sjælden i praksis.
- Source / SQL script (.sor) - Lejlighedsvis en kildekode- eller SQL-scriptfil i almindelig tekst; kan læses i enhver teksteditor.
Programmer der åbner SOR-filer
Tekniske detaljer
dyb specifikation| Formattype | Binær, blokstruktureret; filen er en sekvens af navngivne blokke som defineret af Telcordia SR-4731 |
| Kerneblokke | `Map` (blokindeks), `GenParams` (generelle parametre), `SupParams` (leverandørinfo), `FxdParams` (faste parametre), `DataPts` (målepunkter), `KeyEvents` (hændelsestabel), `Cksum` (kontrolsum) |
| Filidentifikation | Ingen faste magic bytes ved offset 0; parsere genkender `.sor`-filer via læsbare ASCII-bloknavne (første blok: `Map`) indlejret i de binære data |
| Numerisk byte-orden | Little-endian (Intel) byte-orden for alle multi-byte heltal og flydende kommatals-felter |
| Måledata | Tilbagesprednings-effektniveauer samplet ved faste afstandsintervaller langs fiberen - typisk tusindvis af datapunkter pr. måling |
| Hændelsestabel | `KeyEvents`-blokken registrerer hver detekteret hændelse (splidsning, stik, fejl) med værdier for tab, refleksion og afstand |
| Bølgelængdedækning | Hver `.sor`-fil dækker en enkelt test-bølgelængde; test med flere bølgelængder producerer én fil pr. bølgelængde |
| Afstandsområde | Konfigurerbart via pulsbredde og samplingsinterval; instrumenter understøtter områder fra få hundrede meter til 250+ km fiber |
| Kontrolsum | `Cksum`-blokken indeholder en 16-bit FCS-kontrolsum beregnet over alle forudgående blokdata til integritetsverifikation |
| Strengkodning | Tekstfelter (fiber-ID, operatørnavn, lokation) gemt som ASCII-strenge med fast længde og null-padding i hver blok |
| Producentudvidelser | Producenter kan tilføje proprietære navngivne blokke ud over SR-4731-kernen; parsere bør springe ukendte blokke over uden fejl |
| MIME-type | application/octet-stream (ingen dedikeret IANA-medietype registreret) |
| Open source-parsing | Understøttes af bibliotekerne `pyOTDR` (Python) og `otdrs` (Rust) på Windows, macOS og Linux |
| Relaterede formater | `.trc` (producentspecifik OTDR-måling), `.msor` (multi-fiber SOR-variant), `.otdr` (generisk OTDR-målingscontainer) |
| Udgivet | Bellcore/Telcordia SR-4731 (the SOR interchange format predates 2000; Issue 2 standardized later) |
| Åben standard | Ja · royaltyfri |
| Specifikation | telecom-info.njdepot.ericsson.net |
SOR-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om SOR-filer.