(http://georgi.unixsol.org/diary/)
Понеделник, 4 Октомври 2010
Имам следния случай - програма записва видео (mpeg ts) като в началото на всяка минута започва нов файл. Ако всички файлове се слепят, ще имам един голям файл, който мога да си гледам. Разделението на по една минута ми позволява с много прости действия да вземам каквито ми трябват отрязъци от време. Проблемът е, че събирането на файловете отнема доста време и място. Чудех дали няма по-умен начин "виртуално" да събера файловете, като всъщност те си стоят разделени, а файлова система или нещо друго ги представя като един файл.
Тук влиза в употреба fuse. FUSE е модул в Linux, който позволява да се пишат файлови системи като обикновени програми. Примери за такива файлови системи има много, а писането им не е голяма философия.
Резултатът от целодневното писане в петък е файловата система с неоригиналното име filejoinfs. Използвайки я, можете да направите списък от файлове, след което всички файлове ще ги виждате като един.
Кодът на нещото е напълно свободен, ползвайте както намерите за добре.
Свързани новини:
- И Видин обявява грипна епидемия
- Без безплатни бързи тестове за грип
- Приложение на „Майкрософт” ще ни предупреждава за сайтове с фалшиви новини
- Опозиционерът Хуан Гуайдо се обяви за временен президент на Венецуела
- Жената, нападнала медик в Горна Оряховица, е с повдигнато обвинение
- Руската ВТБ: Заложници сме на нарастващ конфликт между Тръмп и Конгреса
- Ивелин Попов се настани в хотела на "Ростов" в Доха, ще подписва
- Алберт Попов спечели втория слалом за ФИС
- Паредес се отдалечава от ПСЖ
- Прекратиха търсенето на самолета със Сала поне за днес
- Погба носи тузарски костюм със своите инициали
- Зафиров: Цената на Неделев е висока
- Емери: Арсенал работи по трансфера на Суарес
- Зафиров: Неделев отхвърли ЦСКА и Лудогорец, търсим нападател и ляв бранител
Виж всички новини от 2010/10/04