dos2unix je open source, přenositelný a bez příkazového řádku software, který lze použít k účinné konverzi textových souborů z jednoho kódování do druhého. To podporuje DOS, Mac a UNIX řádků. To je vlastně skládá ze tří CLI inženýrských sítí, dos2unix, unix2dos a mac2unix, které umožňují uživatelům snadno a rychle konvertovat textové soubory, které mají UNIX konce řádků, konce řádků Mac nebo konce řádků DOS navzájem.
Stručná charakteristika
Mezi klíčové funkce patří podpora pro konverzi Unicode UTF-16 a Unicode UTF-8 souborů, podporu pro konverzi UTF-16 souborů do UTF-8 ty, manipulace s Unicode BOM (značka pořadí bajtů) kódování, podporu pro několik režimů konverze, včetně spárování na místě, 7-bit, ISO nebo stdio, podporu pro přeskočení nepravidelné a binární soubory, stejně jako schopnost udržet původní datum převedeného souboru.
Navíc, software je velmi bezpečný a je dodáván s nativní podporou několika jazycích včetně angličtiny, němčiny, brazilská portugalština, francouzština, španělština, tradiční čínština, dánské, ruské, vietnamské, nizozemský, maďarský, esperanta, norský bokmål, srbštiny , polský a ukrajinský.
možnosti příkazového řádku
Program obsahuje mnoho možností příkazového řádku, které umožňují uživatelům převést pouze zalomení, konverzi mezi DOS a ISO-8859-1 znakových sad, používat různé znakové stránky změnit režim převodu, následovat symbolické odkazy a převést cíle nahradit symbolické odkazy s převedené soubory, stejně jako udržovat cíle a symbolické odkazy beze změny.
Pod kapotou, podporované operační systémy a dostupnost
Tento projekt je vlastně aktualizací implementací Benjamina Lin. Z tohoto důvodu, ale také podporuje UTF-8 a UTF-16 konverze, a běží dobře na Linux, Microsoft Windows a operační systémy BSD. Je psaný úplně v C programovací jazyk.
Projekt dos2unix lze snadno instalovat ze standardního softwaru zásobárny vaší distribuce GNU / Linux. V případě, že balíček není k dispozici v operačním systému, pak můžete použít univerzální archiv poskytované Softoware na vyhrazeném pro stažení části výše.
Co je nového tato verze:
- Nové flags h (header tisk) a p (odstranění cestu z názvu souboru) pro doplňkovou -i, --info. Pevné tisk textu v Unicode UTF-16 režimu v systému Windows, takže když je přesměrován do souboru, vytvoří se správné UTF-16 souborů. Pevná tisk východ-asijského textu v systému Windows s místní nastavení východoasijských.
Co je nového ve verzi 7.3.2:
- Nové švédské překlady zpráv a návodu k obsluze. Aktualizovaný dánská a brazilská portugalština překlady. Fix možnost iso. Iso varianta byla nesprávně vyložil jako poškozený -i. Fix kompilaci pro MSYS1 (mingw.org).
Co je nového ve verzi 7.2.3:
- Skip GB18030 test, když zh_CN.gb18030 locale není podporovány. Fix test volbou -F. Aktualizovat příručku, oddíl GB18030 a volbu -m.
Co je nového ve verzi 7.2.1:
- Skip GB18030 test, když zh_CN.gb18030 locale není podporovány. Fix test volbou -F. Aktualizovat příručku, oddíl GB18030 a volbu -m.
Co je nového ve verzi 7.1:
- Nová volba -i, --info, informace o souborech displej. Tato nová možnost vytiskne počet řádků (DOS Unix Mac), přičemž značka pořadí bajtů, a v případě, že soubor je textový nebo binární. To může také tisknout názvy souborů, které by byly převedeny.
Co je nového ve verzi 6.0.4:
- man.nro:. Nový soubor
- NEWS:. Nový soubor
- man.c: Borland C brána z Erwin Waterlander, waterlan@xs4all.nl~~pobj nebo erwin.waterlander@philips.com. (Add_page): Opravuje chybu v přidělování paměti pro stran [] pole. (Display_page): Nechte mezery kolem "nebo" mezi těmito dvěma názvy programů. (set_flags): Nenechat unikat popisovačů souborů, pokud fgets nedokáže číst, zavřete soubor bezpodmínečně. Fix diagnostickou zprávu. (Try_directory) [__TURBOC__]: porovnejte `man 'a` cat "názvy adresářů a názvy souborů vrácené` readdir "případ necitlivě. `Struct dirent" postrádá d_namlen člen, opravit s `strlen". (Man_entry): Volný `CurDir" po použití. (Hlavní). Volně stran [] před ukončením
- contrib / *:. Nové soubory, pro přenositelnost Borland C
Co je nového ve verzi 6.0.4 Beta 5:
- Build Windows 32 bitové verzi s podporu velkých souborů (LFS), toto řeší problémy s obrovskými () soubory na sdílených síťových položek.
- Aktualizace ruských zpráv.
- Přidána zástupným symbolem pro ruský překlad manuálu.
Co je nového ve verzi 6.0.3:
- CC a CPP může být přepsána prostředí.
- CFLAGS optimalizační příznaky mohou být přepsána prostředí
- Samostatné LIBS od LDFLAGS
- Makefile: Nastavte CC GCC pro MSYS cíl. V opačném případě je použita / mingw / bin / cc
- dos2unix.c / unix2dos.c: Tisk hodnota binárního symbolu, když zjistil,
- dos2unix.c / unix2dos.c: Nové možnosti -ul a -UB převést UTF-16 soubory bez BOM
- PO / de.po: Aktualizace německé překlady. Díky Lars Wendler
- PO / ru.po: Nový ruský překlad zpráv
- man / man1 / Makefile: Podpora non-latin1 manuálové stránky .
- Makefile: Podpora non-latin1 manuálové stránky .
- man / nonlatin / man1 / ru / dos2unix.pod: Zástupný za ruský příručce
- Makefile: Ve výchozím nastavení nestaví non-latin1 manuály. Stále existuje příliš mnoho verzí starý perl / pod2man kolem (perl & lt; 5.10.1). Přidejte MAN_NONLATIN = 1 pro aktivaci non-latin1 manuály
- Makefile: Set MAN_NONLATIN zpět na 1. Včetně non-latinské příručky ve zdrojovém balíčku, aby se zabránilo kompilace problémy. Target "čistá" udržuje non-latinské manuály. Použití "udržovatel-clean" je vymazat
- mingw32.mak: New makefile pro MinGW-W64 cílení Win32. MinGW-W64 podporuje podporu velkých souborů (LFS) s -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS = 64, zatímco mingw.org není. Uživatel hlášeno selhání při souběžných dos2unix procesy zpracovávají velké soubory na sdílené síťové jednotky v systému Windows. Použití MinGW-W64 s LFS podporují pevnou problém
- Makefile, common.c: Je-li MinGW-W64 použit pro 32 bitů, možnost -V tiskne (MinGW-W64) pro užívaný název kompilátoru
Co je nového ve verzi 6.0.2:
- Detekce kódování locale byl vyřešen, když NLS je zakázána.
- číslo řádku je vytištěna, když je nalezen binární symbol.
- Toto vydání aktualizací makefiles pro Watcom C a přidává nový jeden pro OS / 2.
Co je nového ve verzi 6.0:
- Tato verze přidává přeměnu UTF-16 souborů systému Windows na Unix UTF-8 souborů a konverze Unix UTF-8 soubory Windows UTF-8 soubory s značka pořadí bajtů.
Co je nového ve verzi 5.3.3:
- man.nro:. Nový soubor
- NEWS:. Nový soubor
- man.c:. Borland C brána z Erwin Waterlander, waterlan@xs4all.nl~~pobj nebo erwin.waterlander@philips.com
- (add_page): Opravuje chybu v přidělování paměti pro stránky [] pole .
- (display_page):. Nechte prostor kolem "nebo" mezi těmito dvěma názvy programů
- (set_flags): Nenechat unikat popisovačů souboru, pokud fgets nedokáže číst, zavřete soubor bezpodmínečně. Fix diagnostickou zprávu.
- (try_directory) [__TURBOC__]: porovnejte `man 'a` cat "názvy adresářů a názvy souborů vrácené` readdir "případ necitlivě .
- `struct dirent" postrádá d_namlen člena opravit s `strlen".
- (man_entry): Volný `CurDir" po použití .
- (hlavní):. Volné stran [] před ukončením
- contrib / *:. Nové soubory, pro přenositelnost Borland C
Co je nového ve verzi 5.3.1:
- man.nro:. Nový soubor
- NEWS:. Nový soubor
- man.c: Borland C brána z Erwin Waterlander, waterlan@xs4all.nl~~pobj nebo erwin.waterlander@philips.com. (Add_page): Opravuje chybu v přidělování paměti pro stran [] pole. (Display_page): Nechte mezery kolem "nebo" mezi těmito dvěma názvy programů. (set_flags): Nenechat unikat popisovačů souborů, pokud fgets nedokáže číst, zavřete soubor bezpodmínečně. Fix diagnostickou zprávu. (Try_directory) [__TURBOC__]: porovnejte `man 'a` cat "názvy adresářů a názvy souborů vrácené` readdir "případ necitlivě. `Struct dirent" postrádá d_namlen člen, opravit s `strlen". (Man_entry): Volný `CurDir" po použití. (Hlavní). Volně stran [] před ukončením
- contrib / *:. Nové soubory, pro přenositelnost Borland C
Co je nového ve verzi 5.3:
- Manipulace s symbolické odkazy byl vylepšen.
- Možnosti vynechat, nahradit nebo následovat symbolické odkazy.
- Zpracování chyb byl vylepšen.
- Vylepšení pro Cygwin.
Komentáře nebyl nalezen