Wat is het BIP-bestandsformaat?
.bip-bestanden slaan multi-band rastergegevens op in de volgorde „band-interleaved-by-pixel”, een veelgebruikte ruwe binaire lay-out in GIS- en remote-sensing-workflows. Het formaat wordt nauw geassocieerd met Esri ArcGIS en ArcView, en wordt ook ondersteund door tools zoals ENVI, GDAL en QGIS.
Het kenmerkende van de .bip-interleave is hoe pixelwaarden op de schijf zijn gerangschikt: alle bandwaarden voor een enkele pixel worden achtereenvolgens geschreven voordat naar de volgende pixel wordt gegaan. Voor een afbeelding met drie banden begint het bestand met de waarden van band-1, band-2 en band-3 van pixel 1, dan dezelfde drie waarden van pixel 2, enzovoort. Deze lay-out maakt .bip bijzonder efficiënt voor pixelgebaseerde bewerkingen zoals spectrale classificatie, waarbij elke band van een enkele pixel samen moet worden gelezen. Daarentegen slaat een BIL-bestand alle banden op voor één volledige scanlijn voor de volgende, terwijl een BSQ-bestand elke band in zijn geheel opslaat voordat de volgende band begint.
Omdat een .bip-bestand ruwe binaire data is zonder interne header of magic bytes, kan het niet worden geïnterpreteerd zonder een bijbehorende header. Metadata - inclusief afmetingen, aantal banden, datatype en bytevolgorde - wordt opgeslagen in een apart .hdr-bestand (ENVI-stijl) of in een .aux-sidecar. Het verwijderen of kwijtraken van de header maakt de ruwe gegevens onleesbaar.
.bip-gegevens worden gebruikt in satellietbeelden, luchtfotografie en multispectrale analyse. Het kan beelden bevatten met tientallen spectrale banden, waardoor het gebruikelijk is in hyperspectrale en thermische remote sensing. Moderne GIS-pijplijnen geven steeds vaker de voorkeur aan GeoTIFF voor zelfbeschrijvende rasteruitwisseling, maar .bip en zijn varianten blijven in actief gebruik voor de export en import van ruwe rasters.
Beveiliging & veiligheid
RISICO: LOWEen BIP-raster bestaat uit passieve binaire gegevens, niet uitvoerbaar - geen direct risico bij het openen in GIS-software. De praktische valkuil is de ontbrekende header: een .bip zonder .hdr is onbruikbaar, dus zorg dat de header met het bestand meereist. Download GIS-tools van officiële bronnen (qgis.org, gdal.org, esri.com) in plaats van advertentieportalen voor „BIP-viewers”, die het formaat zelden correct afhandelen en adware kunnen bevatten. Als uw .bip eigenlijk game-data of biped-animatie is, gebruik dan de daarvoor bestemde software.
Formaatdetails
in een notendop- Battlefield game-archief (DICE/Frostbite) - Sommige Battlefield/EA-games gebruiken .bip voor verpakte binaire game-gegevens; niet gerelateerd aan GIS-rasters.
- MotionBuilder karakteranimatie (.bip-achtig) - Autodesk Character Studio gebruikt .bip voor biped motion-capture animatie in 3ds Max - een andere „bip” dan de rasterafbeelding.
- Generiek binair invoer-/parameterbestand - Verschillende applicaties gebruiken .bip voor binaire invoer of instellingsgegevens.
Programma's die BIP-bestanden openen
Technische details
diepe specificaties| Pixelgegevensvolgorde | Alle bandwaarden voor elke pixel worden achtereenvolgens opgeslagen voor de volgende pixel - bijv. B1,B2,B3 van pixel 1; dan B1,B2,B3 van pixel 2 |
| Codering | Ruwe binaire data; datatype per band gedeclareerd in de bijbehorende header (8-bit, 16-bit of 32-bit integer, of 32/64-bit float) |
| Bytevolgorde | Little-endian of big-endian - gedeclareerd in het .hdr-bestand; geen ingebouwde standaard |
| Compressie | Geen - ongecomprimeerde ruwe rastersamples |
| Bestandssignatuur / magic bytes | Geen - pure binaire gegevens zonder ingebedde signatuur; de identiteit en lay-out van het formaat worden volledig gedefinieerd door de externe header |
| Vereiste sidecar-bestanden | .hdr (ENVI-stijl header) die rijen, kolommen, aantal banden, datatype en bytevolgorde declareert; optioneel .bpw (world file) en .aux voor georeferencing |
| Typische bestandsgrootte | 1 MB tot meerdere GB - multispectrale satelliet- en luchtbeelden zijn routinematig meerdere gigabytes groot |
| Aantal banden | Variabel; gewoonlijk 3-13 banden voor multispectrale beelden, tot honderden banden voor hyperspectrale gegevens |
| MIME-type | application/octet-stream (generiek binair); image/x-bip gebruikt in sommige GIS-contexten |
| Interleave-varianten | Bijbehorende raster-lay-outs zijn BIL (band-interleaved-by-line) en BSQ (band-sequential); alle drie delen hetzelfde ENVI-stijl .hdr headerformaat |
| Efficiëntie van pixeltoegang | Optimaal voor spectrale analyse per pixel omdat alle banden op dezelfde locatie staan; minder efficiënt dan BSQ voor het lezen van slechts één band |
| Afmetingen afbeelding | Geen door het formaat opgelegde limiet; alleen beperkt door de grootte van de headervelden en beschikbare opslag |
| Ruimtelijke referentie | Georeferencing wordt extern geleverd via een .bpw world-bestand of velden in de .hdr; niet opgeslagen in het .bip-gegevensbestand zelf |
| Platformondersteuning | Windows, Linux en macOS via ArcGIS Pro/ArcMap, ENVI, QGIS/GDAL en andere GIS- of remote-sensing-tools |
| Uitgebracht | Long-standing remote-sensing raster convention (used across GIS since the 1980s-90s) |
| Laatste versie | N/A (a data-layout convention, not a versioned format) |
| Open standaard | Ja · royaltyvrij |
| Specificatie | desktop.arcgis.com |
BIP conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over BIP-bestanden.