Dos2Unix هو مفتوح المصدر، عبر منصة والبرمجيات سطر الأوامر الحرة التي يمكن استخدامها لتحويل بكفاءة ملفات نصية من ترميز واحد إلى آخر. وهو يدعم فواصل الأسطر DOS، ماك ويونيكس. وتتألف في الواقع من ثلاث المرافق CLI، dos2unix، unix2dos وmac2unix، والتي تسمح للمستخدمين لتحويل الملفات النصية التي لها نهايات يونيكس خط، خط النهايات MAC أو نهايات خط DOS لبعضها البعض بسهولة وبسرعة.
الميزات في لمحة
وتشمل
وهنا بعض الملامح الرئيسية دعم لتحويل يونيكود UTF-16 ويونيكود UTF-8 ملفات، ودعم تحويل ملفات UTF-16 إلى تلك UTF-8، والتعامل مع يونيكود BOM (علامة ترتيب البايت) ترميزات، ودعم عدة طرق التحويل، بما في ذلك يقترن، في نفس المكان، 7 بت، ISO أو stdio، ودعم تخطي الملفات غير العادية والثنائية، فضلا عن القدرة على الحفاظ على الموعد الأصلي لتحويل الملف.
وبالإضافة إلى ذلك، فإن البرنامج هو آمن جدا ويأتي مع دعم أصلي لعدة لغات، منها الإنجليزية والألمانية والبرتغالية البرازيلية، الفرنسية، الاسبانية، الصينية التقليدية، الدانماركية، الروسية، الفيتنامية، الهولندية، الهنغارية، الاسبرانتو، النرويجية، الصربية والبولندية والأوكرانية.
خيارات سطر الأوامر
ويتضمن البرنامج العديد من خيارات سطر الأوامر، والتي تسمح للمستخدمين لتحويل فواصل الأسطر فقط، تحويل بين DOS و مجموعات الأحرف ISO-8859-1، واستخدام مختلف صفحات الرموز وتغيير نمط التحويل، تتبع الروابط رمزية وتحويل الأهداف استبدال وصلات رمزية مع الملفات المحولة، وكذلك للحفاظ على أهداف وصلات رمزية يمسها.
تحت غطاء محرك السيارة، بدعم أنظمة تشغيل وتوافر
وهذا المشروع هو في الواقع تحديثا للتطبيقات بنيامين لين. لذلك، كما أنها تدعم UTF-8 و UTF-16 التحويلات، ويعمل بشكل جيد على لينكس، مايكروسوفت ويندوز وأنظمة التشغيل BSD. هو مكتوب تماما في لغة البرمجة C.
وهذا المشروع Dos2Unix يمكن تركيبها بسهولة من مستودعات البرمجيات الافتراضية من توزيعة جنو / لينكس الخاص بك. إذا كانت الحزمة هي غير متوفرة على نظام التشغيل الخاص بك، ثم يمكنك استخدام كتل القطران العالمي التي تقدمها Softoware في قسم التحميل مخصص أعلى
ما هو الجديد في هذا الاصدار:.
وأعلام جديدة ح (رأس الطباعة) وص (إزالة المسار من اسم الملف) ل-i الخيار، --info. ، بحيث عندما يتم إعادة توجيه إلى ملف، يتم إنشاء طباعة النص ثابت في يونيكود UTF-16 وضع على ويندوز والصحيح UTF-16 ملف. طباعة ثابتة من النص الشرق آسيوي على ويندوز مع بيئة الإقليمي لمنطقة الشرق الآسيوي.
ما هو الجديد في النسخة 7.3.2: ترجمة السويدية
جديدة من الرسائل والدليل. الدنماركية محدثة وترجمة البرتغالية البرازيلية. إصلاح -iso الخيار. كان يساء تفسيرها الخيار -iso كخيار -i تالف. إصلاح تجميع لMSYS1 (mingw.org).
ما هو الجديد في النسخة 7.2.3:
تخطي اختبار GB18030 عندما لا يتم اعتماد zh_CN.gb18030 لغة. إصلاح اختبار ل-f الخيار. تحديث دليل، قسم GB18030، و-m الخيار.
ما هو الجديد في النسخة 7.2.1:
تخطي اختبار GB18030 عندما لا يتم اعتماد zh_CN.gb18030 لغة. إصلاح اختبار ل-f الخيار. تحديث دليل، قسم GB18030، و-m الخيار.
ما هو جديد في الإصدار 7.1:
نيو الخيار -i، --info، معلومات ملف العرض. هذا جديد عدد الطبعات خيار فواصل (DOS يونكس ماك)، وعلامة ترتيب بايت، وإذا كان الملف هو نص أو ثنائي. ويمكن أيضا طباعة أسماء الملفات التي سيتم تحويلها.
ما هو الجديد في النسخة 6.0.4:
man.nro: ملف جديد.
الأخبار: ملف جديد.
man.c: ميناء بورلاند C من اروين Waterlander، waterlan@xs4all.nl أو erwin.waterlander@philips.com. (add_page): إصلاح الخلل في تخصيص الذاكرة للصفحات [] مجموعة. (display_page): ترك مسافات حول "أو" بين أسماء البرامج اثنين. (set_flags): لا تسرب مؤشرات الملفات اذا فشلت fgets لقراءة، إغلاق الملف دون قيد أو شرط. إصلاح الرسالة التشخيص. (try_directory) [__TURBOC__]: قارن `رجل 'و' القط 'أسماء الدليل وأسماء الملفات التي يتم إرجاعها بواسطة` readdir "حساسة لحالة الأحرف. `البنية dirent" يفتقر عضو d_namlen، مع تحديد `strlen". (man_entry): مجاني `الدالة CurDir" بعد الاستخدام. (الرئيسي): صفحات الحرة [] قبل أن تغادرها.
contrib / *: ملفات جديدة، لقابلية لبورلاند C.
ما هو الجديد في النسخة 6.0.4 بيتا 5:
بناء نسخة 32 بت ويندوز مع كبير دعم ملف (LFS)، هذا حل مشاكل مع ملفات (ضخمة) على شبكة سهم.
تحديث الرسائل الروسية.
نائب وأضاف للترجمة الروسية من دليل.
ما هو الجديد في النسخة 6.0.3:
CC وحزب الشعب الكمبودي يمكن التغلب عليه من البيئة.
CFLAGS الأعلام الأمثل يمكن التغلب عليه من البيئة
LIBS منفصلة عن LDFLAGS
ماكيفيلي: تعيين CC لدول مجلس التعاون الخليجي للهدف MSYS. خلاف ذلك يستخدم / مينغو / بن / سم مكعب
dos2unix.c / unix2dos.c: قيمة طباعة من رمز ثنائي عندما وجدت
dos2unix.c / unix2dos.c: خيارات جديدة -ul و-ub لتحويل UTF-16 الملفات دون BOM
ص / de.po: تحديث الألمانية الترجمة. وذلك بفضل لارس WENDLER
ص / ru.po: ترجمة روسية جديدة من الرسائل
رجل / MAN1 / ماكيفيلي: دعم صفحات رجل غير LATIN1.
ماكيفيلي: دعم صفحات رجل غير LATIN1.
رجل / nonlatin / MAN1 / رو / dos2unix.pod: عنصر نائب لدليل الروسي
ماكيفيلي: افتراضيا لا تبني أدلة غير LATIN1. لا يزال هناك الكثير من الإصدارات القديمة بيرل / pod2man حول (بيرل العلامة & lt؛ 5.10.1). إضافة MAN_NONLATIN = 1 لتمكين أدلة غير LATIN1
ماكيفيلي: تعيين MAN_NONLATIN إلى 1. وتشمل كتيبات غير لاتينية في حزمة مصدر لمنع المشاكل تجميع. هدف "نظيفة" تحافظ على أدلة غير اللاتينية. استخدام "معيل تنظيف 'لمحو لهم
mingw32.mak: MAKEFILE جديد لمينغو-W64 تستهدف Win32 و. مينغو-W64 تدعم دعم ملف كبير (LFS) مع -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS = 64 بينما mingw.org لا. وأفاد المستعمل الفشل عندما عمليات dos2unix المتزامنة معالجتها ملفات ضخمة على محركات الأقراص حصة شبكة ويندوز. باستخدام مينغو-W64 مع LFS تدعم إصلاح المشكلة
ماكيفيلي، common.c: عند استخدام مينغو-W64 32 بت، الخيار -V طباعة (مينغو-W64) لاسم المترجم المستعملة
ما هو الجديد في النسخة 6.0.2:
تم إصلاح كشف ترميز اللغة عند تعطيل NLS.
طباعة رقم السطر عندما تم العثور على رمز ثنائي.
الافراج عن هذه التحديثات makefiles لWATCOM C ويضيف واحدة جديدة بالنسبة OS / 2.
ما هو الجديد في النسخة 6.0:
هذا الإصدار يضيف تحويل ويندوز UTF-16 ملفات ليونكس UTF-8 الملفات وتحويل يونكس UTF-8 ملفات ويندوز UTF-8 الملفات مع علامة ترتيب بايت.
ما هو الجديد في النسخة 5.3.3:
man.nro: ملف جديد.
الأخبار: ملف جديد.
man.c: ميناء بورلاند C من اروين Waterlander، waterlan@xs4all.nl أو erwin.waterlander@philips.com.
(add_page): إصلاح الخلل في تخصيص الذاكرة للصفحات [] مجموعة.
(display_page): ترك مسافات حول "أو" بين أسماء البرامج اثنين.
(set_flags): لا تسرب مؤشرات الملفات اذا فشلت fgets لقراءة، إغلاق الملف دون قيد أو شرط. إصلاح الرسالة التشخيص.
(try_directory) [__TURBOC__]: قارن `رجل 'و' القط 'أسماء الدليل وأسماء الملفات التي يتم إرجاعها بواسطة` readdir "حساسة لحالة الأحرف.
`البنية dirent" يفتقر عضو d_namlen، مع تحديد `strlen".
(man_entry): مجاني `الدالة CurDir" بعد الاستخدام.
(الرئيسي): صفحات الحرة [] قبل أن تغادرها.
contrib / *: ملفات جديدة، لقابلية لبورلاند C.
ما هو الجديد في النسخة 5.3.1:
man.nro: ملف جديد.
الأخبار: ملف جديد.
man.c: ميناء بورلاند C من اروين Waterlander، waterlan@xs4all.nl أو erwin.waterlander@philips.com. (add_page): إصلاح الخلل في تخصيص الذاكرة للصفحات [] مجموعة. (display_page): ترك مسافات حول "أو" بين أسماء البرامج اثنين. (set_flags): لا تسرب مؤشرات الملفات اذا فشلت fgets لقراءة، إغلاق الملف دون قيد أو شرط. إصلاح الرسالة التشخيص. (try_directory) [__TURBOC__]: قارن `رجل 'و' القط 'أسماء الدليل وأسماء الملفات التي يتم إرجاعها بواسطة` readdir "حساسة لحالة الأحرف. `البنية dirent" يفتقر عضو d_namlen، مع تحديد `strlen". (man_entry): مجاني `الدالة CurDir" بعد الاستخدام. (الرئيسي): صفحات الحرة [] قبل أن تغادرها.
contrib / *: ملفات جديدة، لقابلية لبورلاند C.
ما هو جديد في الإصدار 5.3:
تم تحسين التعامل مع وصلات رمزية.
خيارات لتخطي أو استبدالها أو تتبع الروابط رمزية.
تم تحسين معالجة الأخطاء.
تحسينات لسيغوين.
لم يتم العثور على التعليقات