O que é o formato de ficheiro SOR?
.sor é o formato de arquivo padrão para dados de traço OTDR (Optical Time-Domain Reflectometer), definido pela Telcordia Technologies (antiga Bellcore) sob a especificação SR-4731. Os OTDRs são instrumentos usados por engenheiros de redes de fibra óptica para testar, caracterizar e solucionar problemas em cabos de fibra óptica - enviando pulsos de luz para uma fibra e medindo as reflexões retroespalhadas ao longo da distância.
Um arquivo .sor armazena um traço de medição completo de um instrumento OTDR, incluindo comprimento da fibra, atenuação do sinal, perdas de emenda, reflexões de conectores e eventos de falha detectados. O formato é binário e estruturado em blocos: o arquivo consiste em uma sequência de blocos nomeados como Map, GenParams, SupParams, FxdParams, DataPts, KeyEvents e Cksum. Não existe um número mágico fixo único; os analisadores identificam arquivos .sor reconhecendo strings de nomes de blocos em ASCII legível - especialmente Map - perto do início do arquivo.
Existem duas edições do padrão SR-4731, e muitos fabricantes de OTDR anexam blocos de extensão proprietários à estrutura principal. Formatos relacionados incluem arquivos .trc e .msor, que alguns instrumentos produzem como alternativas ou suplementos aos traços .sor padrão.
Arquivos .sor são abertos e analisados por softwares dedicados de gerenciamento de OTDR, como EXFO FastReporter, Viavi FiberTrace e AFL/Noyes TRM. A biblioteca de código aberto pyOTDR (Python) pode analisar arquivos .sor no Windows, macOS e Linux, e visualizadores SOR baseados na web permitem uma inspeção rápida sem instalar software local.
Segurança e proteção
RISCO: LOWUm arquivo .SOR contém dados de medição inertes - um traço binário sem scripts ou código executável, portanto, abri-lo é seguro. A única preocupação real é usar um visualizador confiável: utilize os dos fornecedores de instrumentos (Viavi, EXFO, AFL, Anritsu) ou os analisadores de código aberto (pyOTDR, otdrs) em vez de portais de download de «visualizador OTDR gratuito» repletos de anúncios. Os dados em si podem ser sensíveis para o negócio (topologia de rede/rotas de fibra), portanto, trate os registros conforme as normas da empresa.
Detalhes do formato
em resumo- Definição de Classificação do Corel Paradox - Uma definição auxiliar de ordem de classificação usada pelo banco de dados Corel/Borland Paradox, há muito descontinuado - o significado mostrado neste banco de dados, mas raro na prática.
- Script de origem / SQL (.sor) - Ocasionalmente, um arquivo de script SQL ou código-fonte em texto simples; legível em qualquer editor de texto.
Programas que abrem arquivos SOR
Detalhes técnicos
especificação profunda| Tipo de formato | Binário, estruturado em blocos; o arquivo é uma sequência de blocos nomeados conforme definido pela Telcordia SR-4731 |
| Blocos principais | `Map` (diretório de blocos), `GenParams` (parâmetros gerais), `SupParams` (informações do fornecedor), `FxdParams` (parâmetros fixos), `DataPts` (amostras do traço), `KeyEvents` (tabela de eventos), `Cksum` (checksum) |
| Identificação do arquivo | Sem bytes mágicos fixos no deslocamento 0; os analisadores reconhecem arquivos `.sor` por strings de nomes de blocos ASCII legíveis (primeiro bloco: `Map`) incorporadas nos dados binários |
| Ordem de bytes numérica | Ordem de bytes Little-endian (Intel) para todos os campos de inteiros de vários bytes e de ponto flutuante |
| Dados do traço | Níveis de potência de retroespalhamento amostrados em intervalos de distância fixos ao longo da fibra - normalmente milhares de pontos de dados por medição |
| Tabela de eventos | O bloco `KeyEvents` registra cada evento detectado (emenda, conector, falha) com valores de perda, refletância e distância |
| Cobertura de comprimento de onda | Cada arquivo `.sor` cobre um único comprimento de onda de teste; testes de múltiplos comprimentos de onda produzem um arquivo por comprimento de onda |
| Alcance de distância | Configurável via largura de pulso e intervalo de amostragem; os instrumentos suportam alcances de algumas centenas de metros a mais de 250 km de fibra |
| Checksum | O bloco `Cksum` contém um checksum FCS de 16 bits computado sobre todos os dados dos blocos precedentes para verificação de integridade |
| Codificação de strings | Campos de texto (ID da fibra, nome do operador, localização) armazenados como strings ASCII de comprimento fixo, preenchidas com nulos dentro de cada bloco |
| Extensões de fornecedor | Os fabricantes podem anexar blocos nomeados proprietários além do núcleo SR-4731; os analisadores devem ignorar blocos não reconhecidos graciosamente |
| Tipo MIME | application/octet-stream (nenhum tipo de mídia IANA dedicado registrado) |
| Análise de código aberto | Suportado pelas bibliotecas `pyOTDR` (Python) e `otdrs` (Rust) no Windows, macOS e Linux |
| Formatos relacionados | `.trc` (traço OTDR específico do fornecedor), `.msor` (variante SOR multifibra), `.otdr` (contêiner genérico de traço OTDR) |
| Lançado | Bellcore/Telcordia SR-4731 (the SOR interchange format predates 2000; Issue 2 standardized later) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | telecom-info.njdepot.ericsson.net |
Conversões de SOR
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos SOR.