Vad är filformatet SOR?
.sor är standardfilformatet för OTDR (Optical Time-Domain Reflectometer) mätdata, definierat av Telcordia Technologies (tidigare Bellcore) under specifikationen SR-4731. OTDR:er är instrument som används av fiberoptiska nätverkstekniker för att testa, karakterisera och felsöka optiska fiberkablar - genom att skicka ljuspulser in i en fiber och mäta tillbakaspridda reflektioner över avstånd.
En .sor-fil lagrar en komplett mätkurva från ett OTDR-instrument, inklusive fiberlängd, signaldämpning, skarvförluster, kontaktreflektioner och detekterade felhändelser. Formatet är binärt och blockstrukturerat: filen består av en sekvens av namngivna block såsom Map, GenParams, SupParams, FxdParams, DataPts, KeyEvents och Cksum. Det finns inget enskilt fast magiskt nummer; tolkare identifierar .sor-filer genom att känna igen läsbara ASCII-blocknamnssträngar - särskilt Map - nära filens början.
Det finns två utgåvor av SR-4731-standarden, och många OTDR-tillverkare lägger till egna tilläggsblock till kärnstrukturen. Relaterade format inkluderar .trc och .msor-filer, som vissa instrument producerar som alternativ eller komplement till standard .sor-mätningar.
.sor-filer öppnas och analyseras av dedikerad OTDR-hanteringsprogramvara som EXFO FastReporter, Viavi FiberTrace och AFL/Noyes TRM. Det öppna källkodsbiblioteket pyOTDR (Python) kan tolka .sor-filer på Windows, macOS och Linux, och webbaserade SOR-visare tillåter snabb inspektion utan att installera lokal programvara.
Säkerhet & trygghet
RISK: LOWEn .SOR-fil är inert mätdata - en binär kurva utan skript eller exekverbar kod, så det är säkert att öppna en. Den enda egentliga oron är att använda en pålitlig visare: håll dig till instrumentleverantörerna (Viavi, EXFO, AFL, Anritsu) eller tolkare med öppen källkod (pyOTDR, otdrs) snarare än annonsfyllda nedladdningsportaler för «gratis OTDR-visare». Datan i sig kan vara affärskritisk (nätverkstopologi/fiberrutter), så hantera dokumentationen därefter.
Formatdetaljer
i ett nötskal- Corel Paradox Sort Definition - En extra sorteringsordningsdefinition som användes av den sedan länge nedlagda databasen Corel/Borland Paradox - betydelsen visas i denna databas, men är sällsynt i praktiken.
- Source / SQL-skript (.sor) - Ibland en källkodsfil i klartext eller ett SQL-skript; läsbar i valfri textredigerare.
Program som öppnar SOR-filer
Tekniska detaljer
djup specifikation| Formattyp | Binär, blockstrukturerad; filen är en sekvens av namngivna block enligt definitionen i Telcordia SR-4731 |
| Kärnblock | `Map` (blockkatalog), `GenParams` (allmänna parametrar), `SupParams` (leverantörsinformation), `FxdParams` (fasta parametrar), `DataPts` (mätpunkter), `KeyEvents` (händelsetabell), `Cksum` (kontrollsumma) |
| Filidentifiering | Inga fasta magiska bytes vid offset 0; tolkare känner igen `.sor`-filer genom läsbara ASCII-blocknamnssträngar (första blocket: `Map`) inbäddade i binärdatan |
| Numerisk byteordning | Little-endian (Intel) byteordning för alla multibyte-heltals- och flyttalsfält |
| Mätdata | Tillbakaspridda effektnivåer samplade vid fasta avståndsintervall längs fibern - vanligtvis tusentals datapunkter per mätning |
| Händelsetabell | `KeyEvents`-blocket registrerar varje detekterad händelse (skarv, kontakt, fel) med värden för förlust, reflektans och avstånd |
| Våglängdstäckning | Varje `.sor`-fil täcker en enskild testvåglängd; flervåglängdstester producerar en fil per våglängd |
| Avståndsområde | Konfigurerbart via pulsbredd och samplingsintervall; instrument stöder områden från några hundra meter till över 250 km fiber |
| Kontrollsumma | `Cksum`-blocket innehåller en 16-bitars FCS-kontrollsumma beräknad över all föregående blockdata för integritetsverifiering |
| Strängkodning | Textfält (fiber-ID, operatörsnamn, plats) lagras som ASCII-strängar med fast längd och nollutfyllnad inom varje block |
| Leverantörstillägg | Tillverkare kan lägga till egna namngivna block utöver SR-4731-kärnan; tolkare bör hoppa över okända block utan fel |
| MIME-typ | application/octet-stream (ingen dedikerad IANA-medietyp registrerad) |
| Öppen källkodstolkning | Stöds av biblioteken `pyOTDR` (Python) och `otdrs` (Rust) på Windows, macOS och Linux |
| Relaterade format | `.trc` (leverantörsspecifik OTDR-kurva), `.msor` (multifiber-SOR-variant), `.otdr` (generisk OTDR-mätbehållare) |
| Släppt | Bellcore/Telcordia SR-4731 (the SOR interchange format predates 2000; Issue 2 standardized later) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | telecom-info.njdepot.ericsson.net |
SOR-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om SOR-filer.