170 похожих чатов

13 ответов

5 просмотров

Скорость не важна!!! Проект пока на стадии "теоретического" ))) Хочу понять "насколько сложно"! Задумка - сделать аналог ДропБокса или ГуглДиска - закинул в папку, а мне "упаковало в ОДИН шифрованный файл" и отправило в резервное хранилище. Не 1М файлов (включая node_modules), а только один.. Причем в отличии от архивированя, он "поменял бы" в "контейнере" лишь пару мегабайт из нескольких гигабайт...

MG
ха. а шифрование где тогда? =)

Xor - вот наше шифрование. Можно для надёжности несколько раз 😁 (реальная история откуда-то - последовательный xor с разными значениями, видимо просто чтобы сделать вид нагрузки)

Dmitry
А если писать файлы в sqlite?

Об этом тоже думал... Но это уже не будет fs. Да и с шифрованием будет на порядок сложнее. У меня задачи не просто эмуляцию сделать, а полноценную FS. Путь медленную, но с ПОТЕНЦИАЛОМ развития и возможно когда-нибудь (после нескольких ЛЕТ "полировки" и устранения багов) на сервер как часть какого-нибудь проекта можно будет поставить

Andriy F
Об этом тоже думал... Но это уже не будет fs. Да и...

фс на жс? на сервер какой-нибудь поставить?

A Z
фс на жс? на сервер какой-нибудь поставить?

ага! )) выше мне ссылок накидали на чужие готовые наработки... В идеале можно сделать НАДстройку над FS со своими возможностями, далеко уходящими за требования к обычным FS. Например "история изменения фалов"(аналог GIT но по файлам, а не по коду) или авто-очистка устаревших папок(логи, кеш), или сложная система шифрования, "скрытые разделы", авто-резервирование заданных папок. (насколько фантазии хватит) Опять-же так мы "отвязываемся" от ОС и даже можем сделать распределенное хранение (часть диска на винде, а часть на линукс-хостинге, а работаешь как с одним).

Andriy F
Об этом тоже думал... Но это уже не будет fs. Да и...

Есть разные fs, нужна ли реально ещё одна?

Andriy F
ага! )) выше мне ссылок накидали на чужие готовые ...

Docker контейнеры с разными сервисами не подходят?

Dmitry
Есть разные fs, нужна ли реально ещё одна?

там же в перспективе шифрование, распределенное хранение, история изменений и тд и тп и все это на жс конечно нужна как минимум будет интересно посмотреть

всегда можно придумать задачи которые не решается НИ ОДНОЙ современной fs или нужен "гибрид" из двух и более специализированных фс. У меня это ТЗ задумалось когда надо было заливать на гугл-сторэдж огромные гигабайтные архивы в которых менялось не больше 1-5 мб - до нескольких часов заливка шла + оплата за трафик. Подумал тогда что было бы логично нарезать архив на 100 частей и заливать лишь те что поменялись. типа кластеров диска.

A Z
screenshot там же в перспективе шифрование, распределенное хр...

Каких-то 46 тыс дней 🤓 По одному биту копируется?)

Andriy F
всегда можно придумать задачи которые не решается ...

Понятно. Ну, можно сделать свой сервис, как надстройку над гугл диском и т.д. И в зависимости от типа хранилища или API делать сохранение (включая нарезку на части) и чтение.

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
How to create an OS in C? what to study?
Linus
18
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
8
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Карта сайта