Для контекста, я ищу потенциальную реализацию решения для неподдерживаемых методов в browserfs (fs.symlink
и fs.symlinkSync
). оригинальный вопрос здесь для справки
Моя первая идея состояла в том, что это можно реализовать, вручную создав файл с правильным содержимым и затем chmod
включив его режим, чтобы сделать его правильной символической ссылкой.
Я даже не уверен, возможно ли это. Но в настоящее время с использованием BrowserFS и fs.symlink
, и fs.symlinkSync
не реализованы (хотя их чтение работает), так что это потенциально решение, которое bfs использует для создания неподдерживаемых методов fs.symlink
и fs.symlinkSync
.
Я нашел из этой ссылки , что символические ссылки в режиме 120000
. Я быстро понял, что не знаю, как выглядит реальное содержимое символической ссылки, и не смог найти много информации в сети или эмпирически в моей оболочке (ОС не позволяла мне изменить режим символической ссылки на превратить его в файл и посмотреть содержимое).
У кого-нибудь есть идея, как вручную проверить содержимое существующей символической ссылки, чтобы помочь выяснить, как выполнить обратный инжиниринг создания символической ссылки, создав файл с правильным содержимым и chmod
в его режиме?