
sloucit/rozdelit soubory bez kopirovani/vytvareni noveho souboru ?
Zdravim
u velkych souboru nad kapacitu dvd pouzivam jejich rozdeleni v total commanderu
pokud chci zase tyto casti vypalene na dvd sloucit tak musime nejdrive presunout tyto casti do jenoho umisteni na hdd a pak je dat spojit,potrebuju dvojnasobek volneho mista nez ma vysledny soubor
existuje nejaky program ktery by delil data primo bez toho aby je znovu prepisoval v rozdelene podobe a ponechaval puvodni soubor (i pro opacny postup slucovani ?) takovy postup musi byt i rychlejsi pdobne jako pri presouvani souboru (data se neprepisuji jen se upravy jejich adresa)
clovek by pak nemusel mit tolik mista na hdd
Nebo si necham poradit nejaky jiny zpusob jak spravovat objemne soubory na dvd (i kdyz dnes uz asi moc lidi nevypaluje)
Dik
triviálni záležitost
prímo vytváret soubor z delených části které jsou postupne dodávané ke čtení do diskové jednotky umel dnes už historický komprimační prográmek arj, je tam i volba pro delení/slučováni souború bez komprese, zda presne týmto stylem funguje i dnes bežný RAR netuším, dnes v dobe externích diskú je divné rešit tuto záležitost
....
Nevim, jestli te chapu, ale ja bych asi pouzil na deleni souboru dd
dd if=vstupni/so.ubor of=vystupni/soub.or bs=1G count=4 offset=16
ti do vystupniho souboru prenese 4G ze vstupniho souboru od 5. pozice(~DVD). vystupni soubor pak vypalis, mazat nemusis, staci prepsat s tim, ze offset ted bude 20 (tedy na disku mas vzdy jen vstupni soubor + 1 DVD)
zpatky to spojit je jeste jednodussi, cat desta/k/dvd >>novy/soubo.r a postupne menit dvdcka (cili postupne budujes ten vystupni, zadny dalsi prostor navic nepotrebujes)
Ano jde to, při slučování stačí vždy jen zapsat na konec souboru (append). Při dělení si nejsem jist, teoreticky jsou 2 možnosti:
-přímo vytvořit soubory tím, že se přes filesystem api řekne "chci z tohoto souboru vyjmout tuto část (třeba jen od konce/začátku nebo i zprostředky) a vytvořit z ní nový soubor - bez přesunu vlastních dat", ale pochybuji ,že něco takového existuje
- vytvářet fragmenty od konce: vytvořit poslední fragment původního souboru, z původního souboru odmazat a opakovat... Je potřeba místo pro jeden dílek...
Ale nezdá se mi ,že tenhle dotaz je z roku 2015, když tam vystupují pojmy jako vypálené
A nebo 3. řešení - použít ramdisk a provádět operace v RAM, ale to znamená, že tý RAM bude potřeba celkem dost a né každý má 32GB RAM.
A jiný způsob je pořídit si velký HDD, 2 TB se dá sehnat do 2000, interní disky by logicky měly být ještě levnější
Myslim, ze vetsina FS "vytrhavani casti" ze souboru nepodporuje.
Ale hodne velky tvrdak se vykasle na podporovane veci a proste prepise zaznamy FS, aby misto jednoho souboru jich videl spoustu, jen se to musi delit na hranicich alokacnich jednotek. Ve FATce to jeste byla hracka, ale obavam se, ze pokud se autor takto pta tady, tak to s novejsimi FS bude nad jeho sily.
copy /b ? na slučování, zkus jestli se nepohrne do tempu.