F3 preview a On-the-fly čtení z ISO, archivů, FTP...

Vítáme všechny návrhy na nové funkce a vylepšení programu Altap Salamander. Pro každý návrh prosím vytvořte samostatný příspěvek.
User avatar
zarevak
Plugin Developer
Plugin Developer
Posts: 789
Joined: 04 Feb 2006, 16:49
Location: Prague, Czech Republic

F3 preview a On-the-fly čtení z ISO, archivů, FTP...

Post by zarevak »

Dobrý den,
bylo by možné pro náhled pomocí F3 (hlavně pro základní Internal Viewer) umožnit On-the-fly čtení z archivů a ISO (obrazy CD/DVD disků)? Pokud má soubor několik desítek až stovek MB, náhled i jen na pár uvodních bytů trvá velmi dlouho (kvůli vytvoření dočasné kopie).

U ISO souborů by s tím neměl být problém, protože nejsou nijak komprimované a je možné převést pozici pro čtení vnitřního souboru na pozici v ISO souboru jen pomocí připočtení nějakého offsetu. (maximálné ořešit fragmentaci)

U archivů je většinou potřeba dekomprimovat data od začátku souboru až do místa náhledu - Internal Viewer však zobrazuje nejdřív data na začátku, takže je může zobrazit velmi rychle. Při posunu v nahlíženém souboru už by se jen dodekomprimovával zbytek až při posunu náhledu na konec by se vytvořila celá náhledová kopie jako teď....

Podobně i FTP by získalo z tohoto přístupu: Začátek několika megového souboru by byl přístupný skoro okamžitě a zbytek by se stahoval na pozadí zatímco by uživatel prohlížel právě stažený začátek.

PictView by v tomto případě mohl umožňovat postupné zobrazování náhledu postupně jak by dostával data obrázku z archivu, ISO souboru, FTP,...

Celé by to nakonec mohlo vést k umožnění zobrazení náhledů v archivech ;)