Rozdeľovač a zlučovač súborov — ľubovoľný formát, presne podľa bajtov, s kontrolou integrity
Rozdeľovač a spájač súborov
Ľubovoľný súbor — video, obraz disku, databázu, archív, čokoľvek — sa dá rozdeliť na očíslované
časti podľa veľkosti alebo počtu častí a séria častí sa dá spojiť späť do pôvodného súboru.
Rozdelenie je presné na bajty: zlučovacia strana spája časti v poradí, overí,
či sa celková veľkosť zhoduje, a vypíše SHA-256 zloženého súboru, aby sa dal porovnať s originálom. Funguje s klasickým pomenovaním .001/.002,
.part01, .split.001 a štýlmi name[1].ext.
Všetko prebieha lokálne v prehliadači.
RozdeliťZlúčiť
Sem sa vloží jeden súboralebo kliknutím sa vyberie Až 200 MB. Súbor nikdy neopustí tento počítač.
Nie je vybratý žiadny súbor.
Rozdeliť podľaMB na časť
|
časti
Pomenovanie
Vyberie sa súbor, aby sa zobrazil plán rozdelenia.
Sem sa vložia časti súboru(všetky), alebo kliknutím sa vyberie Až 50 častí, 1 GB spolu. Časti nikdy neopustia tento počítač.
Nie sú vybrané žiadne súbory.
Integrita: zlučovač spája časti prísne podľa ich čísla, odmieta
medzery v sekvencii a vypíše SHA-256 výsledku zlúčenia — ak je k dispozícii pôvodný odtlačok (zo stránky Hash dávky súborov alebo zo súboru vydania),
porovnanie oboch dokáže, že prevod prebehol presne po bajtoch.
Súkromie: rozdeľovanie a zlučovanie prebiehajú úplne na tejto karte.
Čo je rozdeľovanie súborov?
Rozdeľovanie znamená rozrezanie jedného súboru na niekoľko menších súborov na hraniciach bajtov:
časť 1 obsahuje bajty 0 až N-1, časť 2 obsahuje bajty N až 2N-1 atď. Žiadna kompresia,
žiadny kontajner, žiadna transformácia — spojenie všetkých častí v poradí je presne pôvodný súbor. Preto sa tá istá operácia dá vrátiť späť: zlučovanie je nič iné než vloženie častí späť v správnom poradí.
Súbory sa rozdeľujú, aby sa zmestili do limitov veľkosti — limit prílohy e-mailu, strop 4 GB na USB kľúči FAT32, formulár na nahrávanie — alebo preto, že sťahovanie, ktoré sa dá obnoviť po častiach, je na zlom pripojení príjemnejšie než jeden obrovský prenos.
Konvencie pomenovania
Štýl
Príklad
Typický tvorca
name.001
backup.zip.001
split, HJSplit, 7-Zip („rozdeliť na zväzky“)
name.partNN
movie.mkv.part01
WinRAR, ak sa nekomprimuje
name.split.NNN
data.bin.split.001
vlastné skripty, niektoré nástroje na opätovné nahrávanie cez FTP
name[N].ext
image[1].png
exportéry dávok zo skenerov/fotoaparátov
Zlučovač rozpozná všetky štyri štýly, zoskupí súbory podľa spoločného základného názvu, zoradí ich podľa čísla a odmietne pokračovať, ak má číslovanie medzeru (chýbajúca časť by výsledok potichu pokazila — lepšie je zastaviť).
Čo rozdeľovanie nie je
Nie je to kompresia — časti spolu majú rovnakú veľkosť ako vstup (plus niekoľko bajtov obalu ZIP, ak sa použije stiahnutie ZIP).
Nie je to šifrovanie — každá časť je obyčajný obsah; ak je potrebné utajenie, najprv sa použije nástroj AES.
Nie je to editor videa — rozrezanie videa na bajtové časti nespraví každú časť samostatne prehrateľnou; na to je potrebné prepísanie kontajnera, čo je iná úloha.
FAQ
Prečo je limit 200 MB / 1 GB? — celý súbor počas operácie žije v pamäti prehliadača; nad týmto limitom by karta mohla vyčerpať RAM. Dajú sa zlúčiť časti, ktoré niekto rozdelil iným nástrojom? — áno, ak použil prosté rozdelenie bajtov s jednou z konvencií vyššie. Archívy, ktoré boli počas rozdeľovania komprimované (viacdielne RAR/7z), sú iný formát a potrebujú vlastný nástroj. Je sťahovanie ZIP bezstratové? — áno; ZIP ukladá každú časť tak, ako je (metóda uloženia, bez opätovnej kompresie), takže po rozbalení sa dostanú presné časti. Uchovávajú sa súbory? — nie; zatvorením karty je všetko preč.