É possível criar um arquivo que seja apenas uma sub-sequência de bytes de outro arquivo, como um link simbólico, mas que faça referência apenas a parte do arquivo?
filesystems
symlink
ShyBoy
fonte
fonte
Respostas:
Não. Você deve fazer referência ao arquivo inteiro ou copiar a parte do arquivo em que está interessado.
fonte
Sim, é (um pouco) possível pelo menos no Linux com algumas limitações.
O método é criar um dispositivo de loop de leitura e gravação que mapeie para um subconjunto do arquivo.
por exemplo:
resultado:
Acredito que o deslocamento e o tamanho devem ser múltiplos de um tamanho de bloco (512 bytes).
Você provavelmente precisa ser root para criar e acessar o dispositivo de loop.
Se você precisar de um link simbólico, poderá criar um que aponte para o dispositivo de loop.
fonte
Poderia ser possível (criar um link simbólico normal apontando para uma parte de um arquivo) em um sistema de arquivos que implementa a idéia "arquivo como diretório" , que apareceu - além de outros autores - nos planos do reiserfs , mas na implementação do reiserfs não foi apreciado pelos problemas que a implementação causou.
fonte