Hva er NB-filformatet?
.nb er et filformat assosiert med programvaren Mathematica utviklet av Wolfram Research. Snarere enn en enkel utdatafil, er en .nb-notatbok et levende beregningsdokument som blander kjørbar kode, formaterte resultater, typesatt matematikk og rike medier i én enkelt fil. .nb-filer kan inneholde bilder, lyddata, matematiske funksjoner eller referanser til eksterne ressurser. .nb-filer lagrer informasjon i ren tekst som et Notebook[] Wolfram Language-uttrykk på toppnivå, med innhold organisert i nøstede Cell[]-objekter - inndataceller, utdataceller, tekstceller og seksjonsoverskrifter. .nb-data kan aksesseres interaktivt ved hjelp av Mathematica-notatbokviseren; disse dataene kan redigeres og manipuleres.
Mathematica kan brukes til å utføre avanserte matematiske beregninger. Den støtter data som bilder, grafer eller lyddata. Mathematica kan generere strukturer som fraktaler basert på ligninger, eller beregne korrelasjoner i lydsignaler. .nb-notatbøker kan eksporteres til andre formater, inkludert PDF, HTML, LaTeX og CDF. DefaultStyles.nb er en innebygd notatbok som definerer standard cellestiler som brukes på nye notatbøker; den leveres med Mathematica som en stilmal snarere enn som selve formatspesifikasjonen. Relaterte tekstbaserte Wolfram-formater inkluderer .wl for rene Wolfram Language-skript og .m for eldre pakkefiler.
Sikkerhet og trygghet
RISIKO: MEDIUMEn notatbok kan inneholde kjørbar Wolfram Language-kode, og evaluering av celler kan kjøre vilkårlige operasjoner (filtilgang, nettverk, systemkall). Å åpne en .nb for å VISE den (spesielt i Wolfram Player) er trygt; risikoen ligger i å KJØRE kode fra en notatbok du ikke stoler på. Behandle en ukjent .nb som et skript: les inndatcellene før evaluering, og ikke trykk blindt Shift+Enter gjennom en notatbok fra en ukjent kilde. Formatet i ren tekst gjør inspeksjon enkelt.
Formatdetaljer
i et nøtteskallProgrammer som åpner NB-filer
Tekniske detaljer
dyp spesifikasjon| MIME-type | application/vnd.wolfram.mathematica (også application/mathematica for eldre filer) |
| Tekstkoding | UTF-8; eldre filer bruker ASCII med \[Navn] escape-sekvenser for Unicode og spesialtegn |
| Filstruktur | Enkelt Notebook[]-uttrykk på toppnivå som inneholder en ordnet liste over Cell[]-objekter, hver merket med et stilnavn som Input, Output, Text, Title eller Section |
| Komprimering | Ingen på filnivå; innebygde rasterbilder og stor grafikk lagres som base64- eller PackedArray-data inne i celleuttrykk |
| Celletyper | Input (kode), Output (bufrede resultater), Text, Title, Chapter, Section, Subsection, Print, Message - organisert i sammenleggbare CellGroup[]-seksjoner |
| Typisk filstørrelse | 10 KB til flere MB; størrelsen vokser betydelig når notatbøker bufrer utdatagrafikk eller bygger inn bilder med høy oppløsning |
| Live interaktivitet | Kodeceller evalueres mot en kjørende Wolfram-kjerne; utdata bufres i Output-celler og forblir synlige uten en kjerne for statisk lesing |
| Låsing av notatbok | Valgfri spiller-låst variant (.nbp) opprettet via Encode[]; begrenser redigering mens Wolfram Player tillater kjøring av notatboken |
| Plattformstøtte | Windows, macOS, Linux via Wolfram Mathematica (full redigering) og Wolfram Player (gratis, kun kjøring); også tilgjengelig via Wolfram Cloud i en nettleser |
| Evalueringsspråk | Wolfram Language (tidligere Mathematica Language); alle kodeceller er Wolfram Language-uttrykk som evalueres av en tilkoblet kjerne |
| Eksportformater | PDF, HTML, TeX/LaTeX, CDF, PNG, SVG, EPS, Markdown og ren tekst via Export[] eller Fil > Lagre som |
| Versjonskompatibilitet | Fremover- og bakoverkompatibel på tvers av Mathematica-versjoner; formatversjon er deklarert i filhodet og nyere konstruksjoner er funksjonsbegrenset |
| Filidentifikasjon | Ingen binære «magic bytes»; identifiseres av hodekommentaren i ren tekst (* Content-type: application/vnd.wolfram.mathematica *) på første linje |
| Relaterte formater | .wl og .wls (Wolfram Language-skript), .cdf (Computable Document Format), .m (eldre pakke), .mx (binær serialisert uttrykksdump) |
| Utgitt | 1988 (Mathematica 1.0) |
| Siste versjon | Wolfram Notebook format tracks the app (Mathematica 14.x / Wolfram Language 14, 2024-2025) |
| Spesifikasjon | reference.wolfram.com |
NB-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om NB-filer.