Co to jest format pliku SOR?
.sor to standardowy format plików dla danych reflektometrycznych OTDR (Optical Time-Domain Reflectometer), zdefiniowany przez Telcordia Technologies (dawniej Bellcore) w specyfikacji SR-4731. OTDR to przyrządy używane przez inżynierów sieci światłowodowych do testowania, charakteryzowania i rozwiązywania problemów z kablami światłowodowymi - wysyłają one impulsy światła do włókna i mierzą odbicia wsteczne w funkcji odległości.
Plik .sor przechowuje kompletny zapis pomiarowy z przyrządu OTDR, w tym długość włókna, tłumienie sygnału, straty na spawach, odbicia na złączach oraz wykryte zdarzenia awaryjne. Format jest binarny i ma strukturę blokową: plik składa się z sekwencji nazwanych bloków, takich jak Map, GenParams, SupParams, FxdParams, DataPts, KeyEvents oraz Cksum. Nie istnieje jeden stały „magic number”; parsery identyfikują pliki .sor, rozpoznając czytelne ciągi znaków ASCII z nazwami bloków - zwłaszcza Map - blisko początku pliku.
Istnieją dwa wydania standardu SR-4731, a wielu producentów OTDR dołącza własne bloki rozszerzeń do podstawowej struktury. Powiązane formaty obejmują pliki .trc i .msor, które niektóre przyrządy generują jako alternatywę lub uzupełnienie standardowych reflektogramów .sor.
Pliki .sor są otwierane i analizowane przez dedykowane oprogramowanie do zarządzania pomiarami OTDR, takie jak EXFO FastReporter, Viavi FiberTrace i AFL/Noyes TRM. Biblioteka open-source pyOTDR (Python) pozwala na analizę plików .sor w systemach Windows, macOS i Linux, a przeglądarki SOR oparte na przeglądarce internetowej umożliwiają szybką inspekcję bez instalowania lokalnego oprogramowania.
Bezpieczeństwo
RYZYKO: LOWPlik .SOR to pasywne dane pomiarowe - binarny reflektogram bez skryptów ani kodu wykonywalnego, więc jego otwieranie jest bezpieczne. Jedyną kwestią jest korzystanie z zaufanej przeglądarki: trzymaj się dostawców przyrządów (Viavi, EXFO, AFL, Anritsu) lub parserów open-source (pyOTDR, otdrs), unikając portali z „darmowymi przeglądarkami OTDR” pełnych reklam. Same dane mogą być poufne biznesowo (topologia sieci/trasy światłowodowe), więc należy odpowiednio traktować dokumentację powykonawczą.
Szczegóły formatu
w pigułce- Corel Paradox Sort Definition - Pomocnicza definicja kolejności sortowania używana przez dawno wycofaną bazę danych Corel/Borland Paradox - znaczenie widoczne w tej bazie, ale rzadkie w praktyce.
- Źródło / skrypt SQL (.sor) - Sporadycznie plik źródłowy w formacie tekstowym lub skrypt SQL; czytelny w dowolnym edytorze tekstu.
Programy otwierające pliki SOR
Szczegóły techniczne
specyfikacja| Typ formatu | Binarny, o strukturze blokowej; plik jest sekwencją nazwanych bloków zdefiniowanych przez Telcordia SR-4731 |
| Podstawowe bloki | `Map` (katalog bloków), `GenParams` (parametry ogólne), `SupParams` (informacje o dostawcy), `FxdParams` (parametry stałe), `DataPts` (próbki pomiarowe), `KeyEvents` (tabela zdarzeń), `Cksum` (suma kontrolna) |
| Identyfikacja pliku | Brak stałych bajtów magicznych na początku pliku; parsery rozpoznają pliki `.sor` po czytelnych ciągach ASCII z nazwami bloków (pierwszy blok: `Map`) osadzonych w danych binarnych |
| Kolejność bajtów | Little-endian (Intel) dla wszystkich wielobajtowych pól całkowitych i zmiennoprzecinkowych |
| Dane pomiarowe | Poziomy mocy odbicia wstecznego próbkowane w stałych odstępach odległości wzdłuż włókna - zazwyczaj tysiące punktów danych na pomiar |
| Tabela zdarzeń | Blok `KeyEvents` rejestruje każde wykryte zdarzenie (spaw, złącze, usterka) wraz z wartościami strat, odbicia i odległości |
| Zakres długości fal | Każdy plik `.sor` obejmuje jedną testową długość fali; testy wielofalowe generują jeden plik na każdą długość fali |
| Zakres odległości | Konfigurowalny poprzez szerokość impulsu i interwał próbkowania; przyrządy obsługują zakresy od kilkuset metrów do ponad 250 km światłowodu |
| Suma kontrolna | Blok `Cksum` zawiera 16-bitową sumę kontrolną FCS obliczoną dla wszystkich poprzedzających danych bloku w celu weryfikacji integralności |
| Kodowanie znaków | Pola tekstowe (ID włókna, nazwa operatora, lokalizacja) przechowywane jako ciągi ASCII o stałej długości, uzupełnione zerami wewnątrz każdego bloku |
| Rozszerzenia producenta | Producenci mogą dołączać własne nazwane bloki poza rdzeniem SR-4731; parsery powinny płynnie pomijać nierozpoznane bloki |
| Typ MIME | application/octet-stream (brak zarejestrowanego dedykowanego typu mediów IANA) |
| Analiza open-source | Obsługiwana przez biblioteki `pyOTDR` (Python) i `otdrs` (Rust) w systemach Windows, macOS i Linux |
| Powiązane formaty | `.trc` (specyficzny dla producenta reflektogram OTDR), `.msor` (wariant SOR dla wielu włókien), `.otdr` (ogólny kontener reflektogramów OTDR) |
| Wydano | Bellcore/Telcordia SR-4731 (the SOR interchange format predates 2000; Issue 2 standardized later) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | telecom-info.njdepot.ericsson.net |
Konwersje SOR
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki SOR.