makeconv(1)
NAMN
makeconv – kompilera en konverterartabell
SYNOPSIS
makeconv [ -h, -?, --help ] [ -c, --copyright ] [ -v, --verbose ]
[ -d, --destdir destination ] convertertable ...
BESKRIVNING
makeconv konverterar ICU-konverterartabellen convertertable till en binär fil.
Den binära filen får samma basnamn som convertertable, men får filändelsen: .cnv
i stället för den vanliga filändelsen för konverterartabeller: .ucm
Den binära filen kan därefter läsas direkt av ICU, eller användas av pkgdata(1) för att byggas in i ett större arkiv eller bibliotek.
convertertable måste vara i ICU:s ucm-format, alltså Unicode Codepage Mapping, för att makeconv ska kunna tolka filen.
ICU:s ucm-format liknar IBM:s NLTC-filer:
- upmap
- tpmap
- rpmap
Kommentarer i convertertable hanteras på särskilt sätt.
Om en kommentar, som börjar med tecknet #, står efter annan text och innehåller fallback-indikatorn |, ignoreras endast texten från # fram till före |.
Annars gäller att kommentaren fortsätter till radens slut. Detta gäller även om kommentaren är det första på raden.
Denna särskilda kommentarshantering finns för att stödja praxis att lägga fallback-information i kommentarer i det strikta IBM NLTC ucmap-formatet.
Nya konverterare hittas automatiskt av ICU efter installation i ICU:s datakatalog. De behöver inte listas i aliasfilen:
convrtrs.txt
för att bli tillgängliga för program som använder ICU.
De behöver däremot listas där om man vill ge dem alias eller taggar.
OPTIONER
-h, -?, --help
- Visa hjälp om användning och avsluta.
-c, --copyright
- Inkludera ett copyrightmeddelande i de binära data som skapas.
-v, --verbose
- Visa extra informativa meddelanden under körningen.
-d, --destdir destination
- Sätt målkatalogen till destination.
- Standardmålkatalogen anges av miljövariabeln ICU_DATA.
VARNINGAR OCH BEGRÄNSNINGAR
Om en befintlig konverterartabell ändras och kompileras om med makeconv måste den resulterande binära filen paketeras på samma sätt som den ursprungligen paketerades.
Exempel:
Om konverterare ursprungligen grupperades tillsammans i ett arkiv eller bibliotek med pkgdata(1), måste arkivet eller biblioteket byggas om med den nya binära filen.
En fristående binär konverterarfil får inte företräde framför en paketerad konverterare.
MILJÖ
ICU_DATA
- Anger katalogen som innehåller ICU-data.
- Standardvärdet är:
${prefix}/share/icu/76.0.1/
- Vissa verktyg i ICU är beroende av att avslutande snedstreck finns med i sökvägen.
- Om ICU_DATA anges är det därför viktigt att se till att värdet slutar med:
/
VERSION
76.0.1
COPYRIGHT
Copyright (C) 2000 IBM, Inc. and others.
SE ÄVEN
KOLOFON
Denna sida är en del av projektet ICU, International Components for Unicode.
Information om projektet finns på:
http://site.icu-project.org/home
Felrapporter för denna manualsida hänvisas till:
http://site.icu-project.org/bugs
Sidan hämtades från projektets uppströms Git-förråd:
https://github.com/unicode-org/icu
Den hämtades den 24 maj 2026. Vid den tidpunkten var datumet för den senaste hittade commiten i förrådet den 22 maj 2026.
Om du upptäcker renderingsproblem i HTML-versionen av sidan, eller anser att det finns en bättre eller mer uppdaterad källa för sidan, eller har rättelser eller förbättringar av informationen i kolofonen, kan du skicka e-post till:
man-pages@man7.org
KORT SAMMANFATTNING
makeconv används för att kompilera ICU-konverterartabeller från textformatet .ucm till binärformatet .cnv.
Grundform:
makeconv tabell.ucm
Ange målkatalog:
makeconv --destdir /sökväg/till/katalog tabell.ucm
Visa mer information under körning:
makeconv --verbose tabell.ucm
Den skapade .cnv-filen kan användas direkt av ICU eller paketeras vidare med pkgdata(1).