Wat is het FACE-bestandsformaat?
Een .face-bestand is een Usenix FaceSaver Bitmap Image, een verouderd rasterformaat ontwikkeld door Lou Katz bij Metron Computerware, Ltd. in de jaren 80 voor de Unix- en Usenix-gemeenschap. Het doel was om het gezichtsportret van een persoon op te slaan in een compacte, draagbare, voor mensen leesbare vorm die via vroege e-mailsystemen kon worden verzonden en kon worden ingebed in Unix-gebruikersmappen en databases van Usenix-conferentiebezoekers.
In tegenstelling tot binaire afbeeldingsformaten is een .face-bestand volledig platte ASCII-tekst. Het opent met een reeks Veld: waarde header-regels - zoals FirstName:, LastName:, E-mail:, en de verplichte velden PicData: en Image: - gevolgd door de eigenlijke pixelgegevens gecodeerd als regels met hexadecimale cijfers. Elk paar hex-tekens vertegenwoordigt één 8-bits grijswaardenpixel, wat 256 grijstinten oplevert. Portretten hadden doorgaans kleine vaste afmetingen, meestal 96×128 pixels, waardoor de bestanden beperkt bleven tot enkele kilobytes.
Het formaat bevat geen compressie; door de hex-codering zijn .face-bestanden groter dan equivalente binaire afbeeldingen. De netpbm-toolkit biedt het commando fstopgm om een .face-bestand te converteren naar een PGM-graymap, en pgmtofs voor het omgekeerde. Op moderne systemen kan XnView MP ook .face-bestanden openen op Windows, macOS en Linux.
FaceSaver is een geregistreerd handelsmerk van Metron Computerware, Ltd. Het formaat is volledig verouderd en is allang vervangen door PNG, JPEG en vergelijkbare moderne fotoformaten.
Beveiliging & veiligheid
RISICO: LOWEen FACE-bestand is passieve ASCII-tekst zonder uitvoerbare code, dus het openen ervan in een viewer of teksteditor is veilig. Het enige kleine aandachtspunt is privacy: FaceSaver-headers kunnen een echte naam, e-mail, telefoonnummer en postadres bevatten, dus een gedeeld .face-bestand kan persoonlijke contactgegevens blootstellen. Gebruik de officiële XnView of netpbm; vermijd obscure downloadsites voor „FaceSaver converters”.
Formaatdetails
in een notendopProgramma's die FACE-bestanden openen
Technische details
diepe specificaties| Formaat-type | Plat ASCII-tekstbestand: voor mensen leesbare `Veld: waarde` header gevolgd door hexadecimale pixelrijen |
| Pixel-codering | Elke pixel-byte is geschreven als twee hexadecimale ASCII-tekens; pixels worden rij voor rij opgeslagen zonder binaire gegevens |
| Kleurmodel | Alleen grijswaarden - geen kleurkanalen ondersteund |
| Kleurdiepte | 8 bits per pixel, wat resulteert in 256 grijstinten |
| Opslagefficiëntie | Ongecomprimeerd en hex-gecodeerd; een standaard 96×128 portret groeit naar ongeveer 24 KB als ASCII-tekst vergeleken met ~12 KB als ruwe binaire data |
| Typische afmetingen | Meestal 96×128 pixels voor portretfoto's; de specificatie legt geen harde bovengrens op aan de afbeeldingsgrootte |
| Identificatie / magic | Geen binair magisch getal; bestanden worden herkend aan de leidende ASCII-headerregels zoals `FirstName:` of `PicData:` |
| Verplichte header-velden | `PicData:` (declareert breedte, hoogte en bitdiepte) en `Image:` (markeert het begin van de pixelgegevens) |
| Optionele metadata-velden | `FirstName:`, `LastName:`, `E-mail:`, `Organization:` - velden met persoonlijke informatie ingebed in de ASCII-header |
| Conversie-tools | `fstopgm` converteert `.face` naar een PGM-graymap; `pgmtofs` converteert PGM terug naar `.face` - beide onderdeel van de netpbm-toolkit |
| Ontwikkelaar / handelsmerk | Gemaakt door Lou Katz bij Metron Computerware, Ltd.; FaceSaver® is een geregistreerd handelsmerk van Metron Computerware, Ltd. |
| Platform-oorsprong | Ontworpen voor Unix en de Usenix-gemeenschap; gebruikt in vroege Unix finger-databases en Usenix-conferentiebezoekerslijsten |
| MIME-type | `image/x-portable-graymap` (ook geserveerd als `application/octet-stream`) |
| Formaat-status | Verouderd legacy-formaat, al decennia niet bijgewerkt; vervangen door PGM, PNG en moderne fotoformaten |
| Moderne viewer-ondersteuning | XnView / XnView MP op Windows, macOS en Linux; elke platte tekstverwerker kan de ASCII-header en ruwe pixelgegevens inspecteren |
| Uitgebracht | 1980s (Unix/Usenix community; for compact, portable facial portrait images) |
| Laatste versie | Stable/frozen - an obsolete legacy format, not updated for decades |
| Open standaard | Ja · royaltyvrij |
| Specificatie | www.fileformat.info |
FACE conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over FACE-bestanden.