1726
Software / Re:Jak provést trim souboru (skutečný i marshalovaný)
« kdy: 02. 01. 2019, 11:25:44 »
Pokud se jedna o video soubor, tak by operace mela byt:
Nektere specialni systemy dokonce podporuji lepit dva soubory dohromady (na FAT, exFAT) - videl jsem to napr. ve fotaku, ze to (variabilne dlouha) metadata od nahravaneho videa zapise "pred" data, tam to funguje takto:
Skoda ze v linuxu neni takova funkctionalita, co by dovolila "editovat" soubor na teto blokove urovni (insert, delete, join, split).
K druhe otazce - lze udelat jen vysek jako block device:
- nacist metadata
- zavolat truncate na zmenseni velikosti
- prepsat metadata aby zkraceny soubor byl logicky korektni, napr. pres fopen(..,rw)+seek
Nektere specialni systemy dokonce podporuji lepit dva soubory dohromady (na FAT, exFAT) - videl jsem to napr. ve fotaku, ze to (variabilne dlouha) metadata od nahravaneho videa zapise "pred" data, tam to funguje takto:
- vytvari se zmuxovany audio/video stream, index se drzi v RAM
- po ukonceni zaznamu se index zapise na kartu v cilovem formatu
- index se zarovna na cluster size, vznikne tim hlavicka video souboru
- puvodni binarni videostream se napoji za hlavicku a vznikne finalni soubor
Skoda ze v linuxu neni takova funkctionalita, co by dovolila "editovat" soubor na teto blokove urovni (insert, delete, join, split).
K druhe otazce - lze udelat jen vysek jako block device:
Kód: [Vybrat]
losetup [-o offset] [--sizelimit size]


