Vad är filformatet B?
En .b-fil är en Lotus Applause Batch List - en liten extra datafil som skapades av presentationsprogrammet Lotus Applause under DOS- och den tidiga Windows-eran på 1980- och 1990-talen. Lotus Applause var en produkt för bildspel och affärspresentationer utvecklad av Lotus Development Corporation (senare uppköpt av IBM), som såldes tillsammans med flaggskeppstitlar som Lotus 1-2-3.
Filen lagrar en enkel ordnad lista över objekt som Applause-applikationen bearbetade i batch-läge - till exempel filnamn för bilder eller resurser som programmet skulle ladda eller exportera i sekvens. Den interna strukturen är inte offentligt dokumenterad, och ingen formell specifikation har någonsin släppts av Lotus eller IBM. Filerna är vanlig text (ASCII), har MIME-typen text/plain och saknar inbäddade filsignatur-bytes, vilket innebär att identifiering av formatet helt beror på kännedom om källapplikationen.
Den enskilda bokstaven som filändelse, .b, är kraftigt överbelastad inom databehandling: orelaterade användningsområden inkluderar källkod för språket B, fragment av vanlig text och markörer för säkerhetskopior. En .b-fil som påträffas utanför en äldre Lotus-miljö är osannolikt en Applause batch-lista. Det skapande programmet är den enda tillförlitliga identifieringsmetoden.
Lotus skrivbordsprodukter - inklusive Applause - avvecklades av IBM under 2010-talet. Filer kan öppnas med valfri textredigerare som Notepad++ eller VS Code, även om ingen modern programvara återskapar det ursprungliga batch-arbetsflödet.
Säkerhet & trygghet
RISK: LOWEn .b-fil är data, inte en erkänd körbar filtyp, så det är låg risk att inspektera den - att öppna den i en textredigerare (eller köra file på den) är säkert och är rätt första steg för att ta reda på vad den egentligen är. Den enda varningen är den vanliga för okända filer från opålitliga källor: byt inte namn på en mystisk .b till en körbar filändelse för att köra den, och var vaksam på «universella .b-öppnare» på nedladdningssidor, som tenderar att vara lockbete för annonsprogram för en så tvetydig filändelse.
Formatdetaljer
i ett nötskal- Källkodsfil (BASIC / Brainfuck / Limbo / Befunge) - Flera programmeringsspråk använder .b för källfiler - t.ex. Limbo (Inferno OS), och informellt Brainfuck/Befunge/BASIC; dessa är kod i vanlig text, som öppnas i en textredigerare eller språkets verktyg.
- Generisk säkerhetskopia / delfil - Vissa verktyg lägger till .b som en markör för säkerhetskopia eller sekvens; en sådan fil är bara en kopia av en annan fil och öppnas som dess ursprungliga typ.
- Grand Theft Auto sparfil / diverse data - Ett fåtal spel och verktyg har historiskt använt .b för sparfiler eller datafiler; formatet beror helt på det skapande programmet.
Program som öppnar B-filer
file dinfil.b för att detektera typen, öppna den sedan i en textredigerare om det är text. Tekniska detaljer
djup specifikation| Utvecklare | Lotus Development Corporation (förvärvat av IBM 1995) |
| Associerat program | Lotus Applause - DOS/Windows-verktyg för bildspel och affärspresentationer |
| Huvudsaklig roll | Ordnad batch-lista som definierar en sekvens av objekt (t.ex. filnamn för bilder eller resurser) för automatiserad bearbetning i programmet |
| Kodning | Vanlig text, ASCII |
| MIME-typ | text/plain |
| Komprimering | Okomprimerad |
| Kryptering | Okrypterad |
| Filsignatur (magic bytes) | Ingen inbäddad huvudsignatur; filtypen identifieras endast genom applikationskontext, inte genom byte-mönster |
| Typisk filstorlek | Några bytes till några kilobyte (liten listfil) |
| Operativsystem | DOS / tidiga Windows (föråldrad era) |
| Risk för filändelsekollision | Hög - .b används även av källkod för språket B, textfragment och säkerhetskopior från helt orelaterad programvara |
| Byte-ordning | Ej tillämpligt - teckenbaserat innehåll i vanlig text |
| Dokumentation av intern struktur | Odokumenterad; ingen offentlig specifikation utfärdades av Lotus eller IBM |
| Produktstatus | Avvecklad - Lotus Applause pensionerades tillsammans med den bredare Lotus-portföljen av IBM under 2010-talet |
| Identifieringsmetod | Applikationsursprung (programmet som skapade filen) är den enda tillförlitliga identifieraren; ingen signatur eller huvudfält finns |
| Släppt | Lotus desktop software era (1980s-1990s) |
| Senaste version | N/A (legacy; Lotus desktop products discontinued by IBM in the 2010s-2020s) |
B-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om B-filer.
Vanliga frågor
Vad är en .b-fil?
Hur öppnar jag en .b-fil?
file dinfil.b på macOS/Linux för att detektera typen. Om det är källkod, öppna den i matchande språkmiljö; om det är en säkerhetskopia, byt namn på den till den ursprungliga filändelsen.