Diferença entre caminho absoluto e caminho relativo (com tabela)

Diferença entre caminho absoluto e caminho relativo (com tabela)

É difícil imaginar o mundo de hoje sem a internet. Quase um número incontável de arquivos é compartilhado todos os dias por meio da Internet.

Diferença entre caminho absoluto e caminho relativo

nos primórdios dos computadores, a maioria dos arquivos era compartilhada por meio de CDs, DVDs, disquetes e pen drives USB.

Hoje, a maioria desses arquivos é compartilhada online por meio de links. Esses links nos ajudam a pular de um lugar para outro na internet.

Esses links são de dois tipos, absolutos e relativos, dependendo do caminho de localização que descrevem.

Caminho Absoluto vs Caminho Relativo

A principal diferença entre os caminhos absolutos e relativos é que o caminho absoluto descreve a localização do arquivo no diretório raiz.

Por outro lado, um caminho relativo descreve a localização de um arquivo relacionado ao diretório de trabalho atual.

Absolute Path contém a localização completa de um arquivo ou diretório.
Como os caminhos absolutos descrevem a localização do caminho raiz, eles contêm todas as informações relevantes para encontrar recursos indicados por uma URL absoluta.

Os caminhos relativos são mais bem usados ​​para se referir a sites localizados no mesmo domínio, pois não descrevem a localização do diretório raiz.

Tabela Comparativa Entre Caminho Absoluto e Caminho Relativo

Parâmetro de comparaçãoCaminho Absoluto Caminho relativo
DefiniçãoCaminhos absolutos descrevem a localização de um arquivo de seu diretório raiz.Caminhos relativos descrevem a localização de um arquivo de seu diretório de trabalho atual.
Tipo de URL usadoURLs absolutos usam caminhos absolutos para vincular a determinados arquivos.URLs relativos usam caminhos relativos para vincular a determinados arquivos.
Geralmente navega paraURLs absolutos são usados ​​quando o arquivo referenciado não está no mesmo domínio.URLs relativos são usados ​​quando o arquivo referido pelo link está no mesmo domínio.
Delimitando CaracteresURLs absolutos começam com um caractere delimitador como “/”.URLs relativos nunca começam com um caractere delimitador.
Também conhecido comoCaminhos absolutos também são conhecidos como caminhos completos ou caminhos de arquivo.Caminhos relativos também são chamados de caminhos não absolutos.

O que é Caminho Absoluto?

URLs absolutos usam caminhos absolutos, que descrevem a localização de um arquivo no diretório raiz.

O caminho absoluto começa no local raiz do arquivo e leva ao local. Ele sempre inclui um caminho completo para o local.

Caminhos absolutos são usados ​​para vincular arquivos que não estão no mesmo domínio, pois esses URLs são detalhados e apontam para um local específico.

URLs absolutos começam com caracteres delimitadores como “/” ou “\” que dependem do sistema operacional.
Eles também podem mudar de país para país.

Por exemplo, um caminho absoluto em um sistema Windows pode ser parecido com isto –

C:\Windows\calc.exe

Um caminho absoluto em um sistema Linux se parece com –

/home/users/c/computerhope/public_html/cgi-bin

Os diretórios coreanos ou japoneses podem usar ¥ ou ₩ como separador de diretório em vez do padrão “/” ou “\”.

O diretório de trabalho atual não afeta um caminho absoluto e sempre começará com o local raiz.

Os caminhos absolutos são mais fáceis de entender porque fornecem a localização completa. No entanto, isso pode tornar seu trabalho inconveniente, pois cada etapa do diretório raiz precisa ser especificada.

Para localizar os arquivos aos quais tem acesso, os servidores devem saber o caminho absoluto de cada arquivo.

Isso não é verdade quando se trata de trabalhar com WordPress. A única vez que você exigiria o caminho absoluto de um arquivo no WordPress é quando você é um desenvolvedor e deve fazer referência à localização exata de um arquivo para o qual está escrevendo o código.

Para encontrar o caminho absoluto dos arquivos usados ​​no WordPress, você pode escrever três linhas simples de código em PHP e armazenar essas informações em seu servidor web para referência.

O que é caminho relativo?

URLs relativos que usam caminhos relativos para vincular arquivos descrevem a localização de um arquivo no diretório de trabalho atual.

O caminho relativo desconsidera as informações necessárias para localizar o diretório de trabalho atual do diretório raiz e se concentra apenas na rota do diretório de trabalho para a entidade.

Caminhos relativos são usados ​​para vincular arquivos no mesmo domínio.

Embora os caminhos relativos não comecem com caracteres de delimitação, eles podem parecer diferentes em sistemas operacionais diferentes.

Por exemplo, um URL relativo em um sistema Windows seria mais ou menos assim –

calc.exe

Da mesma forma, uma URL relativa em um sistema Linux se parece com –

./public_html/cgi-bin

Os caminhos relativos contêm menos informações e nos dizem menos sobre a raiz do arquivo. Ainda assim, os caminhos relativos são mais fáceis de trabalhar, pois são mais curtos e mais convenientes.
Este ponto é especialmente destacado ao trabalhar com diretórios profundamente aninhados.

Principais diferenças entre caminho absoluto e caminho relativo

  1. Caminhos absolutos descrevem a localização de um arquivo em seu diretório raiz. Um caminho relativo descreve a localização de um arquivo em relação ao seu diretório de trabalho atual.
  2. URLs absolutos usam caminhos absolutos e URLs relativos usam caminhos relativos.
  3. URLs absolutos são usados ​​para vincular a páginas que não estão no mesmo domínio. Por outro lado, URLs relativos são usados ​​para vincular páginas que estão no mesmo domínio.
  4. URLs absolutos começam com caracteres delimitadores como “/”, “\”, “,”, “:” etc.
    URLs relativos não começam com caracteres delimitadores.
  5. Caminhos absolutos também são conhecidos como caminhos completos ou caminhos de arquivo. Caminhos relativos também são conhecidos como caminhos não absolutos.

Conclusão

No mundo atual é importante conhecer as diferenças entre esses links e qual tipo de link será utilizado em cada cenário.

Resumindo, se você criar um link para um arquivo não localizado no mesmo domínio, provavelmente usará um URL absoluto.

Pelo contrário, URLs relativos serão úteis quando você quiser vincular a arquivos no mesmo domínio.

Referência

  1. https://link.springer.com/chapter/10.1007/11751649_67
dot 1
Um pedido?

Eu me esforcei tanto para escrever esta postagem no blog para fornecer valor a você. Será muito útil para mim, se você considerar compartilhá-lo nas mídias sociais ou com seus amigos/família. COMPARTILHAR É ♥️

Avatar de Nidhi

SobreNidhi

Oi! Eu sou Nidhi.

Aqui na EHL, tudo gira em torno de receitas fáceis e deliciosas para entretenimento casual. Então venha se juntar a mim na praia, relaxe e aproveite a comida.

Deixe um comentário

O seu endereço de e-mail não será publicado. Os campos obrigatórios são marcados com *