Dos2Unix yra atviro kodo, cross-platform ir laisvas komandų eilutės programinė įranga, kuri gali būti naudojama efektyviai konvertuoti teksto failus iš vieno kodavimo į kitą. Jis palaiko DOS, MAC ir Unix eilučių. Tai iš tiesų susideda iš trijų CLI komunalinės paslaugos, dos2unix, unix2dos ir mac2unix, kurios leidžia vartotojams lengvai ir greitai konvertuoti tekstinius failus, kurie turi UNIX linijų pabaigas, "Mac linijų pabaigas ar DOS linijų pabaigas vienas kitam.
Funkcijos iš pirmo žvilgsnio
Pagrindinės funkcijos apima paramą konvertuoti Unicode UTF-16 ir Unicode UTF-8 failus, palaiko konvertuoti UTF-16 failus į UTF-8 tie, tvarkymas Unicode BOM (bom) koduotes, parama kelių perskaičiavimo režimais įskaitant suporuotas, in-Place, 7 bitų, ISO arba stdio, parama praleidžiant ne reguliariai ir dvejetainius failus, taip pat gebėjimą išlaikyti originalų datą konvertuoti failą.
Be to, programinė įranga yra labai saugus ir ateina su gimtąja paramos keliomis kalbomis, įskaitant anglų, vokiečių, Brazilijos portugalų, prancūzų, ispanų, tradicinė kinų, danų, rusų, vietnamiečių, olandų, vengrų, esperanto, Norvegijos bokmal, serbų Lenkijos ir Ukrainos.
Komandų eilutės parinktis
Programa apima daug komandų eilutės parinktis, kurie leidžia vartotojams konvertuoti tik eilučių, konvertuoti tarp DOS ir ISO-8859-1 simbolių rinkinių, naudojančios įvairius kodas puslapius, keisti konversiją režimu, atlikite simbolines nuorodas ir konvertuoti tikslus , pakeisti simbolinius ryšius su konvertuoti failus, taip pat išlaikyti tikslus ir simbolines nuorodas nepaliesti.
Po kapotu, palaikoma OS ir prieinamumą
Šis projektas iš tiesų yra Benjamino Lin diegimas atnaujinimas. Todėl jis taip pat palaiko UTF-8 ir UTF-16 konversijas, ir gerai veikia Linux, Microsoft Windows ir BSD operacines sistemas. Ji parašyta visiškai C programavimo kalba.
Dos2Unix projektas gali būti lengvai įdiegti iš numatytojo programinės įrangos saugyklų savo GNU / Linux distribucija. Jei paketas yra neprieinama jūsų operacinė sistema, tada galite naudoti universalų archyvą pateiktą Softoware virš speciali download sekciją.
Kas naujo ši laida:
- Naujos vėliavos h (Spausdinti antraštę) ir p (pašalinti kelią nuo failo pavadinimo) už pasirinkimo -I, --info. Fiksuoto spausdinimas tekstas unicode UTF-16 režimą "Windows", taip, kad kai ji nukreipta į failą, teisingas UTF-16 failą. Fiksuoto spausdinimas Rytų Azijos teksto Windows su Rytų Azijos regiono aplinkoje.
Kas naujo versijos 7.3.2:
- Nauja švedų vertimai pranešimų ir vadove. Atnaujinta Danijos ir Brazilijos portugalų vertimai. Fix parinktį -iso. -iso Galimybė buvo klaidingai sugadintus -i variantą. Fix sudarymą už MSYS1 (mingw.org).
Kas naujo versijos 7.2.3:
- Pereiti GB18030 testą, kai zh_CN.gb18030 lokalės nėra palaikoma. Fix testą pasirinkimo -F. Atnaujinkite vadovą, skyrių GB18030 bei opcionų -m.
Kas naujo versijos 7.2.1:
- Pereiti GB18030 testą, kai zh_CN.gb18030 lokalės nėra palaikoma. Fix testą pasirinkimo -F. Atnaujinkite vadovą, skyrių GB18030 bei opcionų -m.
Kas naujo versijoje 7.1:
- Nauja galimybė -i, --info, rodyti vaizdo informaciją. Ši nauja galimybė atspaudai skaičius eilučių (DoS "Unix" Mac "), The bom, o jei failas yra tekstas arba dvejetainis. Jis taip pat gali spausdinti failus pavadinimus, turėtų būti pakeista.
Kas naujo versijos 6.0.4:
- man.nro:. Nauja failą
- NAUJIENOS:. Nauja failą
- man.c: Borland C uostas iš Erwin Waterlander, waterlan@xs4all.nl~~pobj ar erwin.waterlander@philips.com. (Add_page): Fix klaidą atminties paskirstymas už puslapių [] masyvo. (Display_page): palikite tarpus aplink "arba" tarp dviejų programų pavadinimai. (set_flags): Negalima ištekėti failą rankenos jei fgets nepavyksta perskaityti, uždarykite failą besąlygiškai. Fix diagnostikos žinutę. (Try_directory) [__TURBOC__]: palyginkite `vyras" ir `cat" katalogas vardai ir failų pavadinimai grąžina `readdir" atvejis-insensitively. "Struct dirent" trūksta d_namlen narį, gali nustatyti su `strlen". (Man_entry): Nemokama `curdir" po naudojimo. (Pagrindinis). Laisvas puslapiai [] prieš išeinant
- contrib / *. Nauji failai, nešioti į Borland C;
Kas naujo versija 6.0.4 beta 5:
- Build Windows 32 bitų versija su dideliu failų palaikymas (LFS), tai išsprendžia problemas, susijusias su (labai didelė) failus tinklo akcijų.
- Atnaujinti Rusijos pranešimai.
- Pridėta vietaženklio Rusijos vertimo vadove.
Kas naujo versijos 6.0.3:
- CK ir CVP gali būti svarbesni aplinką.
- CFLAGS optimizavimo vėliavos gali būti svarbesni aplinkoje;
- Atskiras libs iš LDFLAGS
- Makefile: Nustatykite CK gcc už MSYS taikinį. Priešingu / minGW / bin / CC naudojamas
- dos2unix.c / unix2dos.c: Spausdinti vertė dvejetainiu simboliu, kai rado,
- dos2unix.c / unix2dos.c: Naujos galimybės -ul ir ir finansų įstaigos konvertuoti UTF-16 failus be BOM
- PO / de.po: Atnaujinti vokiečių vertimai. Ačiū Lars WENDLER
- PO / ru.po: Naujas Rusų vertimas pranešimų,
- vyras / man1 / Makefile: paremti ne encoded Latin1 vyro puslapius; .
- Makefile: paremti ne encoded Latin1 vyro puslapius; .
- vyras / nonlatin / man1 / RU / dos2unix.pod: rezervuota vieta Rusijos vadovą;
- Makefile: Pagal nutylėjimą nestato ne encoded Latin1 vadovus. Yra dar daug senas Perl / pod2man versijos aplink (perl & lt; 5.10.1). Pridėti MAN_NONLATIN = 1, kad ne encoded Latin1 vadovus;
- Makefile: Nustatyti MAN_NONLATIN atgal į 1. Įtraukti ne lotyniškus vadovus Šaltinis paketą, kad būtų išvengta kompiliacijos rūpesčius. Tikslinė "švarus" išlaiko ne lotyniškus vadovus. Naudojimas "lydi švarus" juos ištrinti;
- mingw32.mak: Naujas Makefile už MinGW-w64 orientacijos win32. MinGW-w64 palaiko didelį failą Support (DJT) su -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS = 64 o mingw.org nėra. Vartotojas pranešė nesėkmes, kai vienu metu dos2unix procesai tvarkomi didžiulis failus Windows tinklo akcijų diskus. Naudojant MinGW-w64 su LFS parama fiksuoto problemą;
- Makefile, common.c: Kai MinGW-w64 naudojamas 32 bitų, galimybė -V atspaudai (MinGW-w64) naudotos kompiliatorių vardu
Kas naujo versijos 6.0.2:
- lokalės kodavimas aptikimo buvo nustatytas, kai NŽT yra išjungtas.
- eilutės numeris atspausdintas kai dvejetainis simbolis rasti.
- Ši laida atnaujina Makefiles už Watcom C ir prideda naują OS / 2.
Kas naujo versijoje 6.0:
- Ši versija prideda konversija Windows UTF-16 failus į Unix UTF-8 failai ir pertvarkymo Unix UTF-8 failus Windows UTF-8 failus su bom.
Kas naujo versijos 5.3.3:
- man.nro:. Nauja failą
- NAUJIENOS:. Nauja failą
- man.c:. Borland C uostas iš Erwin Waterlander, waterlan@xs4all.nl~~pobj arba erwin.waterlander@philips.com
- (add_page): Fix klaidą atminties paskirstymas tinklalapiuose [] masyvas; .
- (display_page). Palikite tarpus aplink "arba" tarp dviejų programų pavadinimai,
- (set_flags): Negalima ištekėti failą rankenos jei fgets nepavyksta perskaityti, uždarykite failą besąlygiškai. Fix diagnostikos pranešimą.
- (try_directory) [__TURBOC__]: palyginkite `vyras" ir `cat" katalogas vardai ir failų pavadinimai grąžina `readdir" atvejis-insensitively .
- `struct dirent" trūksta d_namlen nario, sutvarkyti su "strlen".
- (man_entry): Nemokama `curdir" po naudojimo; .
- (pagrindinis). Laisvas puslapiai [] prieš išeinant,
- contrib / *. Nauji failai, nešioti į Borland C;
Kas naujo versijos 5.3.1:
- man.nro:. Nauja failą
- NAUJIENOS:. Nauja failą
- man.c: Borland C uostas iš Erwin Waterlander, waterlan@xs4all.nl~~pobj ar erwin.waterlander@philips.com. (Add_page): Fix klaidą atminties paskirstymas už puslapių [] masyvo. (Display_page): palikite tarpus aplink "arba" tarp dviejų programų pavadinimai. (set_flags): Negalima ištekėti failą rankenos jei fgets nepavyksta perskaityti, uždarykite failą besąlygiškai. Fix diagnostikos žinutę. (Try_directory) [__TURBOC__]: palyginkite `vyras" ir `cat" katalogas vardai ir failų pavadinimai grąžina `readdir" atvejis-insensitively. "Struct dirent" trūksta d_namlen narį, gali nustatyti su `strlen". (Man_entry): Nemokama `curdir" po naudojimo. (Pagrindinis). Laisvas puslapiai [] prieš išeinant
- contrib / *. Nauji failai, nešioti į Borland C;
Kas naujo versijoje 5.3:
- buvo patobulinta simbolinių nuorodų tvarkymo.
- Funkcijos praleisti, pakeisti, ar sekti simbolines nuorodas.
- Klaida tvarkymas buvo patobulinta.
- Patobulinimai skirti Cygwin.
Komentarai nerastas