Vaaturid ja lugejad

ASiC-E veebivaatur: kuidas see sinu brauseris töötab

ASiC-E veebivaatur kõlab nagu veebileht, mis sinu faili töötleb. Tegelikult toob veebileht kohale ainult programmi. Töö tehakse sinu brauseris.

Ava failLaadi allaGoogle Play

1. samm: faili lugemine

Kui lohistad faili vaaturisse, annab brauser lehele viite sellele failile. Leht loeb baidid mällu standardse File API abil. Midagi ei saadeta: baidid liiguvad sinu kettalt brauseri vahekaardile.

2. samm: ZIP-i lahtipakkimine

.asice konteiner on ZIP-arhiiv. Vaatur loeb arhiivi sisukorra, leiab faili mimetype ja kausta META-INF kirjed ning pakib üksikuid faile lahti alles siis, kui neid on vaja. Suurt PDF-i ei pakita lahti enne, kui sellel klõpsad.

3. samm: allkirjade lugemine

Iga signatures*.xml fail töödeldakse brauseri sisseehitatud XML-parseriga. Sellest loeb vaatur välja:

  • allkirjastaja sertifikaadi, millest saadakse nimi, isikukood, väljaandja ja kehtivusaeg;
  • allkirjastamise aja ja ajatempli, kui see on olemas;
  • allkirjastaja lisatud rolli ja koha;
  • allkirjastatud failide loendi koos iga faili räsiga.

4. samm: terviklikkuse kontroll

Iga allkirjastatud faili kohta arvutab vaatur Web Crypto API abil uue räsi (enamasti SHA-256) ja võrdleb seda allkirjas olevaga. Kui need kattuvad, on fail täpselt see, mis allkirjastati. Kui ei kattu, kuvatakse punane hoiatus koos faili nimega.

5. samm: dokumendi kuvamine

Dokumendi tüüpKuidas see kuvatakse
PDFLehekülgede kaupa lõuendile joonistatuna
DOCXBrauseris HTML-iks teisendatuna
XLSX, XLS, ODS, CSVTabelina, iga leht eraldi vahekaardil
Pildid, heli, videoBrauseri enda elementidega
Tekst, XML, JSONDekodeeritult ja vormindatult

Mida see sinu jaoks tähendab

Kuna serverit vahel ei ole, ei ole ka järjekorda, teenusepakkuja seatud mahupiirangut ega koopiat sinu lepingust kellegi teise kettal. Piiriks on sinu seadme mälu. Hinnaks on see, et veebivaatur ei saa teha asju, mis nõuavad usaldatud serverit või kiipkaarti. Vaata lähemalt: mida veebivaatur saab ja mida mitte.

Korduma kippuvad küsimused

Millistes brauserites ASiC-E veebivaatur töötab?

Chrome’i, Edge’i, Firefoxi, Safari, Opera ja Samsung Interneti ajakohastes versioonides. JavaScript peab olema lubatud.

Kas vaaturi kood laaditakse kolmandatelt osapooltelt?

Ei. ASiCE Viewer pakub kõiki teeke oma domeenilt ja lehe turvapoliitika blokeerib muud allikad.