Find Jobs
Hire Freelancers

Command Line Utility to Combine and Split Files

$100-300 USD

Ukończony
Opublikowano około 12 lat temu

$100-300 USD

Płatne przy odbiorze
I need a small application that can split a file up in to pieces of a given size as well as combine existing pieces back in to a single file. This application will be run from the command line and does not need any user interface. I will need three versions of this application: one to run on each of Windows, Mac OS X and Linux (CentOS). You should be able to write the application in C (or something else) and compile it for each platform with little change. To test, I will run the application from the command line on several different files of various size and on each of the three OSs. I will also test error cases such as file not found and file busy. I should be able to combine a file that was split on a different OS without problem. Writing the application in Java is NOT ok. ## Deliverables The utility will take four parameters. Parameter 1 will be either "-s" for splitting a file or "-c" for combining files. Parameter 2 will be a path to a file - this will be either the file to be split up or the file to be created when combining pieces. Parameter 3 will be the path to a folder. When splitting a file, this folder will be where to save the file pieces. When combining pieces, this folder will be where to find the pieces. Parameter 3 is only used when splitting files and will be a number, representing the size, in kilobytes, each split piece should be (except for the last piece, which should be whatever is left). When splitting a file, the pieces should be named in the format "[login to view URL], [login to view URL], [login to view URL]". When complete, the application should write "SUCCESS" to the standard output. If there is an error, an error message should be printed instead such as "file not found", "file locked", or "file in use". Example 1: $program -s /Users/name/[login to view URL] /Users/temp 25 ...The file "[login to view URL]" should be split in to pieces of 25KB each and the pieces should be saved to the "/Users/temp" folder Example 2: $program -c /Documents/[login to view URL] "/temp/file pieces" ...All the file pieces found in "/temp file pieces" should be combined and saved as "[login to view URL]"
Identyfikator projektu: 2696238

Informację o projekcie

14 ofert
Zdalny projekt
Aktywny 12 lat temu

Szukasz sposobu na zarobienie pieniędzy?

Korzyści ze składania ofert na Freelancer.com

Ustal budżet i ramy czasowe
Otrzymuj wynagrodzenie za swoją pracę
Przedstaw swoją propozycję
Rejestracja i składanie ofert jest bezpłatne
Przyznano:
Awatar Użytkownika
See private message.
$200,60 USD w 5 dni
5,0 (10 opinii)
3,8
3,8
14 freelancerzy składają oferty o średniej wysokości $184 USD dla tej pracy
Awatar Użytkownika
See private message.
$255 USD w 5 dni
5,0 (74 opinii)
6,2
6,2
Awatar Użytkownika
See private message.
$255 USD w 5 dni
5,0 (27 opinii)
5,5
5,5
Awatar Użytkownika
See private message.
$200,60 USD w 5 dni
5,0 (19 opinii)
4,0
4,0
Awatar Użytkownika
See private message.
$255 USD w 5 dni
5,0 (11 opinii)
3,7
3,7
Awatar Użytkownika
See private message.
$200 USD w 5 dni
4,4 (7 opinii)
3,4
3,4
Awatar Użytkownika
See private message.
$200,60 USD w 5 dni
4,4 (3 opinii)
3,2
3,2
Awatar Użytkownika
See private message.
$180,20 USD w 5 dni
4,0 (7 opinii)
2,7
2,7
Awatar Użytkownika
See private message.
$100,30 USD w 5 dni
5,0 (1 opinia)
1,3
1,3
Awatar Użytkownika
See private message.
$150 USD w 5 dni
5,0 (1 opinia)
0,7
0,7
Awatar Użytkownika
See private message.
$30,60 USD w 5 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
See private message.
$99,45 USD w 5 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
See private message.
$250,75 USD w 5 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
See private message.
$191,25 USD w 5 dni
0,0 (0 opinii)
0,0
0,0

O kliencie

Flaga UNITED STATES
United States
4,9
71
Zweryfikowana metoda płatności
Członek od maj 24, 2006

Weryfikacja Klienta

Dziękujemy! Przesłaliśmy Ci e-mailem link do odebrania darmowego bonusu.
Coś poszło nie tak podczas wysyłania wiadomości e-mail. Proszę spróbować ponownie.
Zarejestrowani Użytkownicy Całkowita Liczba Opublikowanych Projektów
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Wczytywanie podglądu
Udzielono pozwolenia na Geolokalizację.
Twoja sesja logowania wygasła i zostałeś wylogowany. Proszę, zalogować się ponownie.