Wat is het ERR-bestandsformaat?
.err-bestanden worden gebruikt voor applicatiemonitoring en diagnostische doeleinden.
.err-bestanden slaan foutmeldingen in platte tekst op die zijn gegenereerd door een applicatie of een proces van het besturingssysteem. Fouten kunnen onder andere optreden tijdens het opstarten van de applicatie, het laden van bronnen, compilatie of het schrijven van gegevens naar bestanden. .err-bestanden worden veelvuldig gebruikt tijdens de testfase - zowel voor functionele tests als voor edge-case tests waarbij software wordt beproefd onder extreme omstandigheden, zoals toegang tot zeer beperkte bronnen of onverwachte gebruikersinvoer. Ze zijn evenzeer waardevol voor het oplossen van problemen bij reeds geïmplementeerde applicaties.
.err-bestanden slaan gegevens op in platte tekst en kunnen met elke teksteditor worden geopend. Ze worden automatisch gegenereerd door applicaties, vaak onder een naam met tijdstempel of een unieke naam die het gemakkelijk maakt om te herleiden welke run of update ze heeft geproduceerd. Een leeg (nul-byte) .err-bestand naast de uitvoer van een taak betekent meestal dat er geen fouten zijn opgetreden - een gebruikelijke conventie in batchverwerkings- en buildsystemen.
Elke regel identificeert doorgaans een bronlocatie (bestands- en regelnummer), een foutcode en een leesbaar bericht. De exacte structuur hangt volledig af van de tool die het heeft geschreven; er is geen enkele specificatie voor het formaat.
Beveiliging & veiligheid
RISICO: LOWEen .err-bestand in platte tekst kan niet worden uitgevoerd en is veilig te openen in een teksteditor. Twee belangrijke waarschuwingen: (1) foutbestanden kunnen gevoelige gegevens bevatten - bestandspaden, gebruikersnamen, SQL met waarden, verbindingsreeksen - dus schoon ze op voordat u ze openbaar plaatst of bijvoegt op een forum; (2) wees op uw hoede voor een bestand met een dubbele extensie (errors.err.exe) dat zich voordoet als een foutlogboek - dat is een uitvoerbaar bestand, geen tekst. Oude/lege .err-bestanden zijn over het algemeen veilig te verwijderen; een 0-byte .err betekent meestal gewoon „geen fouten”.
Formaatdetails
in een notendop- Oracle SQL*Loader / hulpprogramma foutbestand - Oracle SQL*Loader (sqlldr) en andere Oracle-hulpprogramma's schrijven geweigerde rijen en foutmeldingen naar een .err / .bad bestand tijdens het laden van gegevens.
- Compiler / build foutuitvoer - Veel compilers en build-tools (bijv. C/C++, FoxPro COMPILE, LaTeX) dumpen printfouten naar een .err-bestand naast de broncode.
- Genome assembly foutmetingen - Sommige bio-informatica/EDA-tools genereren ook .err diagnostische bestanden; leesbaar als tekst maar specifiek voor die pipeline.
Programma's die ERR-bestanden openen
less file.err (/error om te zoeken, G om naar het einde te springen). Technische details
diepe specificaties| Formaat type | Fout-/diagnostisch logboek in platte tekst |
| Codering | ASCII of UTF-8 (afhankelijk van de locale; ingesteld door de producerende applicatie) |
| Compressie | Geen (geroteerde kopieën soms opgeslagen als .err.gz) |
| Typische grootte | 0 bytes (geen fouten) tot enkele MB; vaak slechts enkele regels |
| Bijbehorend OS | Cross-platform (Windows, macOS, Linux, Unix) |
| MIME-type | text/plain |
| Regelstructuur | Meestal: bronlocatie (bestand:regel), foutcode en leesbaar bericht per regel |
| Specificatie | Geen - formaat wordt volledig bepaald door het producerende programma; geen universele standaard |
| Generatie | Automatisch aangemaakt door compilers, databases, build-tools en applicaties |
| Betekenis leeg bestand | Een .err van nul bytes naast de uitvoer van een taak betekent conventioneel dat er geen fouten zijn opgetreden |
| Naamgevingsconventie | Vaak voorzien van een tijdstempel of unieke naam per run om tracering over meerdere builds of updates mogelijk te maken |
| Gerelateerde formaten | .log (algemeen logboek), .out (standaarduitvoer), .dmp (crash dump), .wer (Windows-foutrapport) |
| Tools voor openen | Elke teksteditor; gespecialiseerde logviewers (glogg, Notepad++) voegen filtering toe voor grote bestanden |
| Uitgebracht | Convention as old as software error reporting itself |
| Open standaard | Ja · royaltyvrij |
ERR conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over ERR-bestanden.
Veelgestelde vragen
Wat is een ERR-bestand?
Hoe open ik een ERR-bestand?
less op Linux. Het is gewoon tekst - je leest het, je voert het niet uit.Mijn ERR-bestand is leeg (0 bytes) - is dat een probleem?
Kan ik ERR-bestanden verwijderen?
Waarom staat mijn ERR-bestand vol met vreemde tekens?
Waar komen ERR-bestanden vandaan?
command 2> errors.err).