Muunnosmenetelmä

Tekninen lähestymistapamme selaimessa tapahtuvaan tiedostojen muuntamiseen, tarkkuuden todentamiseen ja muistiturvallisuuteen.

Viimeksi päivitetty: syyskuu 2026

Selaimessa tapahtuvan käsittelyn malli

File2File.app toimii kokonaan selaimen hiekkalaatikossa nykyaikaisia verkkostandardeja käyttäen:

  • Binäärivirran jäsennys: Tiedostotunnisteen tarkistus varmistaa ennen dekoodausta, että tiedosto vastaa sille tarkoitettua säiliömuotoa.
  • Muistiturvallisuus ja paloittelu: Suuria tiedostoja käsitellään tavuvirtoina, jotta muistinkulutus pysyy pienenä ja selaimen välilehtien kaatuminen vältetään.
  • Muunnoksen laadun säilyttäminen: Muunninohjelmat pyrkivät säilyttämään rakenteen mahdollisimman tarkasti ja tarjoavat mahdollisuuden poistaa EXIF-tiedot ja muut metatiedot yksityisyyden suojaamiseksi.

Viisivaiheinen muunnosputki

  1. Vastaanotto: Tiedosto vastaanotetaan selaimessa vetämällä ja pudottamalla tai tiedostonvalitsimella; verkkopyyntöä ei lähetetä.
  2. Muodon tarkastus: Tiedoston tunnistetavut ja säiliön otsakkeet tarkistetaan, jotta tiedostomuodon oikeellisuus voidaan varmistaa ja vioittuneet tiedostot havaita.
  3. Eristetty purku: Tiedosto puretaan eristetyssä Web Worker -ympäristössä WebAssemblyn tai selaimen omien purkutoimintojen avulla.
  4. Tietovirran muunnos: Muunninohjelmat koodaavat tiedot uudelleen kohdemuotoon selaimen muistissa. Yksityisyyden suojaamiseksi metatiedot voidaan poistaa.
  5. Väliaikainen paketointi: Muunnettu tuloste pakataan väliaikaiseen selaimen Blob-objektiin välitöntä latausta varten.

Jatkuva laadunvarmistus

Kaikki muunnospolut testataan perusteellisesti automatisoiduilla vakiotestisarjoilla, joilla varmistetaan pikselitason tarkkuus ja asiakirjan rakenteen oikeellisuus.