Чи існує якесь наявне програмне забезпечення, яке використовує віртуальну файлову систему для перекладу вмісту файлів? (лише для читання або для читання).
Наприклад, було б цікаво створити представлення на основі коду.
- вміти зібрати код без коментарів (може бути корисним іноді, лише для читання) .
- конвертувати вкладки в пробіли під час редагування (тривіальний, надуманий приклад) .
- перекласти синтаксис мови (було б нетривіально робити читання-запис надійним способом) .
Зауважте, переклад може бути здійснений будь-яким інструментом, який приймає stdin / stdout, але також може бути трохи більше задіяний (можливо, ви хочете знати, наприклад, розширення імені файлів).
Усі ці перетворення дуже контекстно залежні, зазвичай ви хочете, щоб вони були виконані лише під час використання конкретних програм, а не під час доступу до файлів. Тож, швидше за все, програмам використовувати бібліотеки для цього простіше, ніж очікувати, що файлова система обробляє їх.
—
Бармар
@Barmar, звичайно - ви, ймовірно, не використовували б це для загального доступу, але вам може знадобитися швидкий перегляд ваших файлів за допомогою перекладу.
—
ideaman42
Правда. Зрозуміло, можливо, реалізувати щось подібне з FUSE. Але переклади мають бути двосторонніми, щоб написання назад прочитаного дало такий же результат. Шукати може бути складним, хоча - принаймні це буде дорого.
—
Бармар
@Barmar, це необов'язково може бути файлова система лише для читання.
—
ideaman42