Wat is het LIF-bestandsformaat?
Een .lif-bestand is een Leica Image File - een eigen binaire container die wordt gebruikt door Leica Microsystems confocale en fluorescentiemicroscopie-software (LAS AF en LAS X) om multidimensionale beeldgegevens op te slaan. Een enkel .lif-bestand kan tientallen onafhankelijke beeldreeksen van één microscopiesessie bevatten: 2D-widefield-beelden, z-stack-reeksen, time-lapse-sequenties en meerkanaals spectrale lambda-stacks.
Het bestand begint met een magic value van één byte (0x70), gevolgd door een UTF-16 LE XML-metadatablok (LMSDataContainerHeader) dat elke reeks beschrijft - dimensies (X, Y, Z, T, C), fysieke voxelgrootte in meters, kanaallabels, objectiefinstellingen en tijdstempels. Ruwe pixelgegevens volgen onmiddellijk na het XML-blok als aaneengesloten blokken voor elke reeks, zonder opvulling ertussen.
De pixeldiepte varieert van 8-bit tot 16-bit per kanaal, met maximaal 8 gelijktijdige kanalen. Bestandsgroottes variëren gewoonlijk van tientallen megabytes tot meer dan 20 GB voor grote tile-scans of uitgebreide time-lapse-experimenten.
Het formaat wordt ondersteund door de OME Bio-Formats-bibliotheek, waardoor .lif-bestanden leesbaar zijn in FIJI (een ImageJ-distributie) en OMERO-beeldbeheerservers zonder Leica-software. Leica's nieuwere op XML gebaseerde formaten - .xlif en .lof - zijn gericht op grotere datasets en meer modulaire workflows, maar .lif blijft veelgebruikt vanwege compatibiliteit.
Het correct aflezen van de fysieke voxelgrootte vereist de formule physical_size / (num_pixels - 1) per as; Bio-Formats versie 5.9 heeft deze gecorrigeerde berekening overgenomen.
Beveiliging & veiligheid
RISICO: LOWPuur gegevensbestand, geen uitvoerbare code. Bevat alleen pixelgegevens en XML-metadata. Geen bekende malware-vectoren.
Formaatdetails
in een notendop- CA-Clipper Installer Compressed Archive - Verouderde installatietool uit het DOS-tijdperk (CA-Clipper) gebruikte .lif voor zijn gecomprimeerde archiefformaat - totaal niet gerelateerd aan microscopie; db_name verwijst hier onterecht naar.
Programma's die LIF-bestanden openen
Technische details
diepe specificaties| Magic byte | 0x70 op offset 0; test/geheugenbyte 0x2A op offset 6 |
| Byte-volgorde | Little-endian |
| Metadata-indeling | UTF-16 LE XML-blok (LMSDataContainerHeader) direct na de binaire header ingebed; beschrijft alle beeldreeksen, dimensies, fysieke voxelgroottes, kanaalinformatie en tijdstempels |
| Lay-out pixelgegevens | Ruwe pixelblokken volgen de XML-metadata onmiddellijk zonder opvulling; één aaneengesloten blok per beeldreeks |
| Typische grootte | 10 MB - 20 GB (z-stacks, time-lapse of spectrale gegevens kunnen zeer groot zijn) |
| Bitdiepte | 8-bit, 12-bit of 16-bit per kanaal; tot 8 gelijktijdige fluorescentie- en doorvallend-lichtkanalen |
| Dimensies | X/Y tot tienduizenden pixels (tile-scans); Z: honderden sneden; T: time-lapse-reeksen; C: spectrale lambda-stacks |
| Compressie | Geen (ruwe pixelgegevens ongecomprimeerd opgeslagen) |
| Ondersteuning voor meerdere reeksen | Een enkel .lif-bestand kan tientallen onafhankelijke beeldreeksen van één microscopiesessie bevatten |
| Formule fysieke pixelgrootte | physical_size / (num_pixels - 1) per as; Bio-Formats v5.9+ gebruikt deze gecorrigeerde formule |
| Ondersteuning door derden | OME Bio-Formats-bibliotheek (FIJI/ImageJ, OMERO); breed ondersteund in software voor beeldanalyse in de biowetenschappen |
| Formaatvarianten | LIF v1 (origineel) and LIF v2 (huidig in LAS X; voegt XLIF/LOF-ondersteuning toe) |
| Uitgebracht | ~2004 (Leica LAS AF software era) |
| Laatste versie | LIF format v2 (current in LAS X) |
| Specificatie | docs.openmicroscopy.org |
LIF conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over LIF-bestanden.