Пушыстый (_winnie) wrote,
Пушыстый
_winnie

Categories:

CR LF

В некоторых файлах в некоторых контекстах надо байты '\r\n' интерпретировать так же, как как байт '\n' (например, чтение значения из рукописного конфига key=value). Иногда так делать ни в коем случае нельзя ("битый архив", hex-dump).

Иногда '\r\n' и '\n' можно нормализовать при выводе в какой-то конкретный. Иногда так делать нельзя, и всеми силами стараться сохранить в выводе то, что при пришло на вход (при обработке сложнее чем "пропустить часть и переставить местами строки" это не всегда очевидно, что такое "сохранить").

А когда так надо делать и в каких ситуациях - это область гуманитарных наук, а не computer science.
Tags: soft-dev
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 6 comments