copy.exe: текстовый vs. двоичный

Тема в разделе "WASM.HEAP", создана пользователем asmfan, 23 апр 2008.

  1. asmfan

    asmfan New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2006
    Сообщения:
    1.004
    Адрес:
    Abaddon
    кто знает, объясните пожалуйста разницу использования параметров /A и /B утилиты copy.exe :)
    Мож там специальные алогоритмы для разных типов файлов зашиты? В упор не пойму отличий копирования разных типов файлов.
     
  2. twgt

    twgt New Member

    Публикаций:
    0
    Регистрация:
    15 янв 2007
    Сообщения:
    1.494
    засунь в IDA ;)
     
  3. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    copy a+b c
    ^^ вот здесь видна разница.
     
  4. asmfan

    asmfan New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2006
    Сообщения:
    1.004
    Адрес:
    Abaddon
    Конкатенация по-другому происходит?
    всё-равно чёт не доходит до меня.

    Другой вопрос, что за байтовый рудимент вырастает при копировании с "+", если последним указывать файл как текстовый?

    DOS end-of-file character - 1Ah

    Всем спасибо, тема закрыта за явным преимуществом рудиментов ДОСа.
     
  5. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    asmfan
    Если в файле будет 1Ah , то /a на нем обрежет файл. При склеивании выбросит все 1Ah, кроме последнего. Возможно еще какие рудименты есть. Только не ДОС-а, а Unix-а Поэтому просто посмотрите man cp в Линуксе.
    Как известно, на персоналках сначала была самописная CPM, а потом Билли "написал" однозадачный, упрощенный Unix и назвал его DOS. Можно легко установить однозначное соответствие команд Unix и ДОС. 1Ah уже был в Юниксе. А вот откуда Билли взял FAT ? Думаю добавил часть атрибутов из Юникс в файловую систему CPM.