«file-handling» 태그된 질문

파일 처리는 파일 및 파일 핸들로 작업 할 도구, 함수 및 라이브러리 세트를 의미합니다. 파일 생성, 쓰기, 추가, 이동 및 삭제는이 도메인에 속합니다.

12
데이터베이스에 큰 파일 (10MB)을 저장하는 것은 나쁜 습관입니까?
현재 사용자가 1MB-10MB 크기의 파일을 저장하고 공유 할 수있는 웹 응용 프로그램을 만들고 있습니다. 데이터베이스에 파일을 저장하면 데이터베이스 액세스가 상당히 느려질 것 같습니다. 이것이 유효한 관심사입니까? 파일을 파일 시스템에 저장하고 파일 이름과 경로를 데이터베이스에 저장하는 것이 더 낫습니까? 데이터베이스 작업시 파일 저장과 관련된 모범 사례가 있습니까? 이 프로젝트를 위해 PHP와 …

8
'\ n'과 '\ r \ n'의 차이점
예, '\n'유닉스에서 개행 을 작성하는 반면 Windows의 경우 두 문자 시퀀스가 있음을 알고 '\r\n'있습니다. 이 모든 것이 이론 상으로는 매우 좋지만 내 질문은 왜 그런가 ? Windows에서 캐리지 리턴 문자가 추가 인 이유는 무엇입니까? 만약 유닉스가 그렇게 할 수 있다면 \n왜 Windows를 위해 두 문자가 필요합니까? 나는 David Beazley의 Python …

6
임시 파일을 / tmp 또는 현재 작업 디렉토리에 저장해야합니까?
임시 파일을 생성해야하는 프로그램이 있습니다. 클러스터 시스템 용으로 작성되었습니다. 해당 파일을 시스템 전체 임시 디렉토리 (예 :)에 저장 한 경우 /tmp일부 사용자는 / tmp에 대한 적절한 액세스 권한이 없기 때문에 프로그램이 실패했다고 불평했습니다. 그러나 해당 파일을 작업 디렉토리에 저장하면 해당 사용자는 그 신비한 파일을보고 싶지 않다고 불평했습니다. 어느 것이 더 …

5
파일 이름을 열어서 열거 나 파일을 열어야합니까?
텍스트 파일로 작업을 수행하는 함수가 있다고 가정합니다. 예를 들어 텍스트 파일을 읽고 'a'라는 단어를 제거합니다. 파일 이름을 전달하고 함수에서 열기 / 닫기를 처리하거나 열린 파일을 전달하여 파일을 호출 한 사람이 파일을 닫을 것으로 예상 할 수 있습니다. 첫 번째 방법은 파일이 열려 있지 않은 것을 보장하는 더 좋은 방법처럼 보이지만 …

3
임시 위치에 기록한 다음 원하는 위치에 복사하면 어떤 이점이 있습니까?
위성 이미지로 작동하는 응용 프로그램을 작성 중이며 상사는 일부 상업용 응용 프로그램을보고 작동 방식을 확인하도록 요청했습니다. 이상한 동작을 발견 한 후 다른 표준 응용 프로그램에서도 발견했습니다. 이러한 프로그램은 먼저 temp 폴더에 쓴 다음 원하는 대상으로 복사합니다. 예 : 7zip은 먼저 temp 폴더로 추출한 다음 추출 된 데이터를 데이터 추출을 요청한 …

4
플랫 파일과 데이터베이스 / API를 프론트 엔드와 백엔드 간 전송으로 사용
두 개발자 사이에 다소 화제가 된 응용 프로그램이 있습니다. 기본적으로 웹 레이어와 백엔드 레이어로 나뉩니다. 웹 계층은 간단한 웹 양식으로 정보를 수집하고이 데이터를 JSON 문서 (문자 그대로 .json 파일)로 백엔드에서 사용하는 감시 폴더에 저장합니다. 백엔드는 몇 초마다이 폴더를 폴링하고 파일을 가져 와서 기능을 수행합니다. 파일 자체는 매우 간단합니다 (예 : …

1
파일 리더를 어떻게 테스트합니까?
몇 가지 파일 형식으로 프로젝트를 진행 중입니다. 일부 형식은 .xsds로 지정되고 다른 형식은 해당 웹 사이트의 문서로 지정되며 일부는 문서가없는 사용자 지정 사내 형식입니다. 음하 하하하 뭐가 문제 야? 파일 리더를 테스트하고 싶지만이 작업을 수행하는 방법을 완전히 모르겠습니다. 응용 프로그램의 흐름은 다음과 같습니다. file.___ ===> read by FileReader.java ===> which …

7
복사 된 파일이 원본과 동일한 지 확인하기 위해 모든 단일 바이트를 읽어야합니까?
최근에 Total Commander라는 프로그램을 배웠습니다. 그것은 Windows 탐색기 대체품이며 파일을 복사하는 자체 기능이 있습니다. 파일이 CRC를 계산하는 대신 파일이 동일한 지 여부를 확인하기 위해 원본과 사본 모두에서 한 번에 하나씩 모든 단일 바이트를 확인합니다. 내 질문은 : 이것이 필요합니까? CRC 나 다른 기술이 잘못 될 수 있습니까? 프로그래머로서이 완벽하지만 느린 …

7
구분 된 파일을 처리하는 가장 좋은 방법
따라서 일반적으로 CSV 파일은 쉼표와 반환 문자를 필드 및 줄 구분 기호로 사용합니다. 이 두 문자를 모두 포함 할 수있는 텍스트에 명백한 문제가 있습니다. 분명히 옵션이 있지만 (이스케이프 처리) 사람들이 어떻게 처리합니까? 파이프 나 틸다 같은 다른 문자를 사용 하시겠습니까? 그들을 탈출? 구분 된 파일을 사용하지 마십시오. 2010 년 이후 …

5
업로드 된 이미지의 이름을 지정하는 가장 좋은 방법은 무엇입니까?
사용자가 프로필 사진을 업로드 할 수있는 양식이 웹 응용 프로그램에 있다고 가정합니다. 파일 크기, 크기 등에 대한 요구 사항은 거의 없지만 사용자가 이미지를 업로드 할 때 시스템에서 이름을 어떻게 지정해야합니까? 일관성 있고 독창적이어야한다고 생각합니다. 아마 GUID? a5c627bedc3c44b7ae7c06a44fb3fcf8.jpg 타임 스탬프? 129899740140465735.jpg 해시? 예 : md5 b1a9acaf295cf14ffbc5b6538294562c.jpg 이를 수행하기위한 표준 또는 권장 …


1
혼합 데이터 및 파일 전송에 멀티 파트 / 폼 데이터를 사용하는 이유는 무엇입니까?
나는 C #에서 일하고 있고 내가 쓰고있는 두 응용 프로그램 사이에서 약간의 의사 소통을하고 있습니다. 웹 API와 JSON이 마음에 들었습니다. 이제 텍스트 데이터와 파일이 포함 된 두 서버 사이에 레코드를 보내기 위해 루틴을 작성하는 시점에 있습니다. 인터넷에 따르면 다음과 같이 multipart / form-data 요청을 사용해야합니다. SO 질문 "C # 클라이언트의 …

3
다른 버전의 소프트웨어간에 파일의 이전 버전과의 호환성을 허용하는 좋은 디자인은 무엇입니까?
서로 다른 버전의 소프트웨어간에 파일 형식의 이전 버전과의 호환성을 허용하는 좋은 디자인은 무엇입니까? 예를 들어, Microsoft가 열린 모든 docx 파일에 워드 2007, 2010 및 2013 등을 어떻게 제공합니까? 그러나 다른 버전의 데이터는 더 많거나 적은 데이터를 저장하고 데이터를 약간 다른 방식으로 동일한 파일 형식으로 저장할 수 있습니다. 한 버전으로 저장된 …

3
파일의 시작 부분에서 끝에서만 알고있는 것을 쓰는 것
배경 : EBML 파일을 작성하기 위해 마이크로 컨트롤러 C 코드를 작성하고 있습니다. EBML은 중첩 된 요소가있는 이진 XML과 유사하지만 시작 및 끝 태그 대신 시작 ID, 길이 및 데이터가 있습니다. 저전력 응용 프로그램에서 외부 플래시에 이것을 쓰고 있으므로 플래시 액세스를 최소로 유지하고 싶습니다. 쉬운 일이 없기 때문에 메모리도 제한됩니다. 전체 …

3
파일에서 설정을로드하고 저장하는 위치는 어디입니까?
이 질문은 파일에서 설정을로드하는 대부분의 프로그램에 적용되어야한다고 생각합니다. 내 질문은 프로그래밍 관점에서 왔으며 실제로 다른 클래스와 접근성 측면에서 파일의 설정로드를 처리하는 방법입니다. 예를 들어 : 프로그램에 간단한 settings.ini파일 이 있다면 그 내용을 load()클래스 의 메소드 또는 생성자에 로드해야 합니까? 값을 public static변수에 저장해야합니까 , 아니면 static속성을 가져오고 설정하는 방법이 있습니까? …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.