# 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.

Source: https://asiceviewer.com/blogi/asice-veebivaatur/
Published: 2026-11-10 · Digixy

## Lühidalt

- Vaatur on JavaScripti rakendus, mida käitab sinu enda brauser.
- See loeb ZIP-struktuuri, töötleb allkirjade XML-i ja arvutab räsid Web Crypto API abil.
- Ükski serveripoolne osa ei saa dokumenti kunagi kätte.

## 1. samm: faili lugemine

Kui lohistad faili [vaaturisse](https://asiceviewer.com/#tool), 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üüp | Kuidas see kuvatakse |
| PDF | Lehekülgede kaupa lõuendile joonistatuna |
| DOCX | Brauseris HTML-iks teisendatuna |
| XLSX, XLS, ODS, CSV | Tabelina, iga leht eraldi vahekaardil |
| Pildid, heli, video | Brauseri enda elementidega |
| Tekst, XML, JSON | Dekodeeritult 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](https://asiceviewer.com/blogi/asice-faili-vaatamine-veebis/).

## 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.

---

Ava oma .asice fail kohe: https://asiceviewer.com/
ASiC-E Viewer Google Plays: https://play.google.com/store/apps/details?id=com.digixy.asiceviewer
