Вопросы с тегом «file-handling»

Под обработкой файлов понимается набор инструментов, функций и библиотек для работы с файлами и дескрипторами файлов. Создание, запись, добавление, перемещение и удаление файлов относятся к этой области.

188
Это плохая практика для хранения больших файлов (10 МБ) в базе данных?

В настоящее время я создаю веб-приложение, которое позволяет пользователям хранить и обмениваться файлами размером от 1 до 10 МБ. Мне кажется, что хранение файлов в базе данных значительно замедлит доступ к базе данных. Это действительная проблема? Лучше ли хранить файлы в файловой системе и...

99
Разница между '\ n' и '\ r \ n'

Да да, я знаю , что '\n'пишет перевод строки в UNIX в то время как для Windows , существует последовательность два символа: '\r\n'. Все это очень хорошо в теории, но мой вопрос почему ? Почему символ возврата каретки является дополнительным в Windows? Если UNIX может это сделать, \nпочему для этого...

76
Должны ли временные файлы быть сохранены в / tmp или текущем рабочем каталоге?

У меня есть программа, которая должна создавать временные файлы. Написано для кластерных машин. Если я сохранял эти файлы во системном временном каталоге (например:) /tmp, некоторые пользователи жаловались на сбой программы, поскольку у них не было надлежащего доступа к / tmp. Но если я сохранил...

53
Должен ли я передать имена файлов, которые будут открыты, или открыть файлы?

Предположим, у меня есть функция, которая работает с текстовым файлом - например, читает из него и удаляет слово «а». Я мог бы либо передать ему имя файла и обработать открытие / закрытие в функции, либо я мог бы передать ему открытый файл и ожидать, что тот, кто его вызовет, будет иметь дело с его...

48
Какая польза от записи во временное местоположение, а затем копирования его в место назначения?

Я пишу приложение, которое работает со спутниковыми изображениями, и мой начальник попросил меня взглянуть на некоторые из коммерческих приложений и посмотреть, как они ведут себя. Я обнаружил странное поведение, а затем, когда я искал, я нашел его и в других стандартных приложениях. Эти программы...

20
Использование плоских файлов против базы данных / API в качестве транспорта между внешним и внутренним интерфейсом

У меня есть приложение, которое вызвало довольно жаркую дискуссию между парой разработчиков. По сути, он разделен на веб-слой и внутренний слой. Веб-слой собирает информацию с помощью простой веб-формы и сохраняет эти данные в виде документа JSON (буквально в виде файла .json) в папку наблюдения,...

19
Как я могу проверить читатель файла?

Я работаю над проектом с несколькими форматами файлов. Некоторые форматы определяются .xsds, другие - документацией на соответствующих веб-сайтах, а некоторые являются собственными внутренними форматами, которые не имеют документации. Mwahahahaha. В чем проблема? Я хотел бы проверить свои программы...

16
Лучший способ обработки файлов с разделителями

Поэтому обычно CSV-файл использует запятую и символ возврата в качестве разделителей полей и строк. Это наталкивается на очевидные проблемы с текстом, который может содержать оба этих символа. Очевидно, что есть варианты (избегая их), но как люди справляются с этим? Использовать разных персонажей -...

16
Необходимо ли читать каждый байт, чтобы проверить, идентичен ли скопированный файл оригиналу?

Недавно я узнал о программе под названием Total Commander. Это замена Windows Explorer и имеет свои собственные вещи для копирования файлов. Чтобы проверить, являются ли файлы идентичными, вместо вычисления CRC, он буквально проверяет каждый байт, по одному, как на оригинале, так и на копии. Мой...

15
Как лучше всего присваивать имена загруженным изображениям?

Предположим, у меня есть форма в моем веб-приложении, где пользователи могут загрузить изображение профиля. У меня мало требований к размеру файла, размерам и т. Д., Но когда пользователь загружает изображение, как мне их назвать в моей системе? Я предполагаю, что это должно быть последовательным и...

14
Зачем кому-то использовать multipart / form-data для смешанных данных и передачи файлов?

Я работаю в C # и поддерживаю связь между двумя приложениями, которые я пишу. Мне понравились Web API и JSON. Сейчас я нахожусь в точке, где я пишу процедуру для отправки записи между двумя серверами, которая включает в себя некоторые текстовые данные и файл. Согласно Интернету, я должен...

14
Разработка через тестирование: хороший / приемлемый способ тестирования операций файловой системы?

В данный момент я работаю над проектом, который генерирует таблицу (помимо прочего) на основе содержимого файловой системы и, в свою очередь, вносит некоторые изменения в метаданные относительно обнаруженных ею вещей. Вопрос в том, как обдумать или настроить тесты? Есть ли простой способ сделать...

14
Каков хороший дизайн для обеспечения обратной совместимости файлов между различными версиями программного обеспечения?

Каков хороший дизайн для обеспечения обратной совместимости типов файлов между различными версиями программного обеспечения? Например, как Microsoft получает Word 2007, 2010 и 2013 и т. Д. Во все открытые файлы DOCX, но разные редакции могут сохранять больше / меньше данных и сохранять данные...

9
Запись в начале файла того, что вы знаете только в конце

Справочная информация: я пишу код микроконтроллера C для записи файла EBML. EBML похож на двоичный XML с вложенными элементами, но вместо начального и конечного тегов есть начальный идентификатор, длина, а затем данные. Я записываю это во внешнюю флэш-память в приложении с низким...

9
Где загрузить и сохранить настройки из файла?

Я думаю, что этот вопрос должен относиться к большинству программ, которые загружают настройки из файла. Мой вопрос с точки зрения программирования, и это действительно, как справиться с загрузкой настроек из файла с точки зрения различных классов и доступности. Например: Если у программы был...

9
PHP file_put_contents Блокировка файлов

Сенарио: У вас есть файл со строкой (средняя стоимость предложения) в каждой строке. В качестве аргумента, скажем, этот файл имеет размер 1 МБ (тысячи строк). У вас есть скрипт, который читает файл, изменяет некоторые строки в документе (не только добавляет, но и удаляет и изменяет некоторые...

9
Должно ли создание объекта неявно или явно создавать файл?

Я создаю объект, единственной целью которого является чтение в файле одного формата и создание другого в другом формате. Лучше всего неявно создавать выходной файл во время инициализации объекта или иметь открытый метод, который дает пользователю выбор, когда этот файл будет...