Dos2Unix er en åpen kildekode, cross-platform og gratis kommandolinje programvare som kan brukes til å effektivt konvertere tekstfiler fra en koding til en annen. Den støtter DOS, Mac og Unix linjeskift. Det er faktisk består av tre CLI verktøy, dos2unix, unix2dos og mac2unix, som tillater brukere å enkelt og raskt konvertere tekstfiler som har UNIX linjeavslutninger, MAC linjeavslutninger eller linjeavslutninger DOS til hverandre.
Funksjoner på et øyeblikk
Viktige funksjoner inkluderer støtte for konvertering Unicode UTF-16 og Unicode UTF-8 filer, støtte for konvertering UTF-16-filer til UTF-8 enere, håndtering av Unicode BOM (Byte Order Mark) kodinger, støtte for flere konvertering moduser, inkludert paret, in-place, 7-bit, ISO eller stdio, støtte for å hoppe over ikke-faste og binærfiler, samt evnen til å holde den opprinnelige datoen for den konverterte filen.
I tillegg er programvaren svært sikker og kommer med innebygd støtte for flere språk, inkludert engelsk, tysk, brasiliansk portugisisk, fransk, spansk, tradisjonell kinesisk, dansk, russisk, vietnamesisk, nederlandsk, ungarsk, Esperanto, norsk bokmål, Serbisk , polsk og ukrainsk.
kommandolinjealternativer
Programmet inneholder mange kommandolinjealternativer, som tillater brukere å konvertere bare linjeskift, konvertere mellom DOS og ISO-8859-1 tegnsett, bruker ulike kodesett, endre konverteringsmodus, følger symbolske lenker og konvertere målene , erstatte symbolske lenker med konverterte filer, samt å holde mål og symbolske lenker urørt.
Under panseret, støttet operativsystemer og tilgjengelighet
Dette prosjektet er faktisk en oppdatering av Benjamin Lin implementeringer. Derfor er det også støtte UTF-8 og UTF-16 konverteringer, og kjører bra på Linux, Microsoft Windows og BSD operativsystemer. Det er skrevet helt i C programmeringsspråk.
Dos2Unix prosjektet kan enkelt installeres fra standard programvare repositories for ditt GNU / Linux-distribusjon. Hvis pakken er ikke tilgjengelig på ditt operativsystem, så kan du bruke den universelle tarball levert av Softoware på dedikert nedlasting ovenfor.
Hva er nytt denne utgivelsen:
- Nye flagger h (print header) og p (fjerne banen fra filnavnet) for alternativet -i, --info. Fast utskrift teksten i Unicode UTF-16-modus i Windows, slik at når det er omdirigert til en fil, er en riktig UTF-16-filen er opprettet. Fast utskrift av østasiatisk tekst på Windows med en øst-asiatisk regional innstilling.
Hva er nytt i versjon 7.3.2:
- Nye svenske oversettelser av meldinger og manuell. Oppdatert dansk og brasiliansk portugisisk oversettelser. Fix alternativ -iso. Den -iso alternativet ble feiltolket som en skadet-alternativet. Fix samling for MSYS1 (mingw.org).
Hva er nytt i versjon 7.2.3:
- Hopp GB18030 test når zh_CN.gb18030 locale er ikke støttes. Fix test for alternativ -f. Oppdater manual, seksjon GB18030, og alternativet -m.
Hva er nytt i versjon 7.2.1:
- Hopp GB18030 test når zh_CN.gb18030 locale er ikke støttes. Fix test for alternativ -f. Oppdater manual, seksjon GB18030, og alternativet -m.
Hva er nytt i versjon 7.1:
- Nytt alternativ -i, --info, vise filinformasjon. Dette nye alternativet skriver ut antall linjeskift (DOS Unix Mac), byte rekkefølge, og hvis filen er tekst eller binære. Den kan også skrive ut navnene på filene som ville bli konvertert.
Hva er nytt i versjon 6.0.4:
- man.nro. Ny fil
- Nyheter.: Ny fil
- man.c: Borland C port fra Erwin Waterlander, waterlan@xs4all.nl eller erwin.waterlander@philips.com. (Add_page): Fiks en bug i minnetildeling for sidene [] array. (Display_page): La mellomrom rundt "eller" mellom de to programnavn. (set_flags): Ikke lekke filreferanser hvis fgets ikke klarer å lese, lukke filen betingelsesløst. Fest diagnosemelding. (Try_directory) [__TURBOC__]: Sammenlign `mann 'og` kattens katalognavn og filnavn som returneres av `readdir' case-insensitively. `Struct dirent 'mangler d_namlen medlem, fikse med` strlen'. (Man_entry): Gratis `curdir" etter bruk. (Hoved). Gratis sider [] før du avslutter
- contrib / *. Nye filer, for mobilitet til Borland C
Hva er nytt i versjon 6.0.4 Beta 5:
- Bygg Windows 32 bit versjon med Large File Support (AKU), dette fikser problemer med (store) filer på delte nettverksressurser.
- Oppdater russiske meldinger.
- Lagt plassholder for russisk oversettelse av bruksanvisningen.
Hva er nytt i versjon 6.0.3:
- CC og CPP kan overstyres av miljøet.
- CFLAGS optimalisering flagg kan overstyres av miljø
- Separat LIBS fra LDFLAGS
- Makefile: Sett CC til GCC for MSYS mål. Ellers / MinGW / bin / cc brukes
- dos2unix.c / unix2dos.c: Print verdien av binære symbol når funnet
- dos2unix.c / unix2dos.c: Nye alternativer -ul og -ub å konvertere UTF-16-filer uten BOM
- po / de.po: Oppdater tyske oversettelser. Takk til Lars Wendler
- po / ru.po: New russisk oversettelse av meldingene
- man / man1 / Makefile: Støtte ikke-Latin1 man-sidene .
- Makefile: Støtte ikke-Latin1 man-sidene .
- man / nonlatin / man1 / ru / dos2unix.pod: Plassholder for russisk anvisningen
- Makefile: Som standard ikke bygge non-Latin1 manualer. Det er fortsatt for mange gamle perl / pod2man versjoner rundt (perl & lt; 5.10.1). Legg MAN_NONLATIN = 1 for å aktivere non-Latin1 manualer
- Makefile: Set MAN_NONLATIN tilbake til 1. inkludere ikke-latinske manualer i kildepakke for å hindre kompilering problemer. Target "rense" holder ikke-latinske manualer. Bruk 'vedlikehold-clean "for å slette dem
- mingw32.mak: New Makefile for MinGW-W64 målretting win32. MinGW-W64 støtter store filer Support (AKU) med -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS = 64 mens mingw.org ikke. En bruker rapportert feil når samtidige dos2unix prosesser behandlet store filer på Windows-nettverks dele stasjoner. Bruke MinGW-W64 med AKU støtter løst problemet
- Makefile, common.c: Når MinGW-W64 brukes for 32 bit, opsjons -V utskrifter (MinGW-W64) for brukt kompilatoren navn
Hva er nytt i versjon 6.0.2:
- locale koding deteksjon har blitt fikset når NLS er deaktivert.
- Linjenummeret skrives ut når en binær symbol er funnet.
- Denne versjonen oppdaterer Make-filer for Watcom C og legger til en ny en for OS / 2.
Hva er nytt i versjon 6.0:
- Denne versjonen legger konvertering av Windows UTF-16-filer til Unix UTF-8 filer og konvertering av Unix UTF-8 filer til UTF-8 filer med byte rekkefølge Windows.
Hva er nytt i versjon 5.3.3:
- man.nro. Ny fil
- Nyheter.: Ny fil
- man.c. Borland C port fra Erwin Waterlander, waterlan@xs4all.nl eller erwin.waterlander@philips.com
- (add_page): Fiks en bug i minnetildeling for sidene [] rekke .
- (display_page). La mellomrom rundt "eller" mellom de to programnavn
- (set_flags): Ikke lekke filreferanser hvis fgets ikke klarer å lese, lukke filen betingelsesløst. Fest diagnosemelding.
- (try_directory) [__TURBOC__]: Sammenlign `mann 'og` kattens katalognavn og filnavn som returneres av `readdir' case-insensitively .
- `struct dirent 'mangler d_namlen medlem, fikse med` strlen'.
- (man_entry): Gratis `curdir" etter bruk .
- (hoved). Gratis sider [] før du avslutter
- contrib / *. Nye filer, for mobilitet til Borland C
Hva er nytt i versjon 5.3.1:
- man.nro. Ny fil
- Nyheter.: Ny fil
- man.c: Borland C port fra Erwin Waterlander, waterlan@xs4all.nl eller erwin.waterlander@philips.com. (Add_page): Fiks en bug i minnetildeling for sidene [] array. (Display_page): La mellomrom rundt "eller" mellom de to programnavn. (set_flags): Ikke lekke filreferanser hvis fgets ikke klarer å lese, lukke filen betingelsesløst. Fest diagnosemelding. (Try_directory) [__TURBOC__]: Sammenlign `mann 'og` kattens katalognavn og filnavn som returneres av `readdir' case-insensitively. `Struct dirent 'mangler d_namlen medlem, fikse med` strlen'. (Man_entry): Gratis `curdir" etter bruk. (Hoved). Gratis sider [] før du avslutter
- contrib / *. Nye filer, for mobilitet til Borland C
Hva er nytt i versjon 5.3:
- Håndtering av symbolske lenker har blitt forbedret.
- Alternativer for å hoppe, erstatte, eller følge symbolske lenker.
- Feilhåndtering har blitt forbedret.
- Forbedringer for Cygwin.
Kommentarer ikke funnet