A portable device for synchronizing a compressed content file containing multiple source files, the device comprising: a radio communication unit configured to connect to a synchronization server to transmit and receive data related to the compressed content file; a storage unit configured to store the compressed content file and at least one of local compressed content file information, and local source file information related to source files constituting the compressed content file; and a control unit configured to: detect a synchronization request signal generated by an event modifying a source file of the compressed content file, wherein the modified source file is generated by modification of the compressed content file, determine whether a source file stored in the synchronization server is identical with the modified source file based on the local source file information and a server source file information stored in the synchronization server, wherein the source file stored in the synchronization server corresponds to the modified source file, extract the modified source file from the modified compressed content file in response to determining that the source file stored in the synchronization server is not identical with the modified source file, synchronize the extracted modified source file with the source file stored in the synchronization server corresponding to the modified source file; and delete the extracted modified source file when the synchronization is complete. a radio communication unit configured to connect to a synchronization server to transmit and receive data related to the compressed content file; a storage unit configured to store the compressed content file and at least one of local compressed content file information, and local source file information related to source files constituting the compressed content file; and a control unit configured to: detect a synchronization request signal generated by an event modifying a source file of the compressed content file, wherein the modified source file is generated by modification of the compressed content file, determine whether a source file stored in the synchronization server is identical with the modified source file based on the local source file information and a server source file information stored in the synchronization server, wherein the source file stored in the synchronization server corresponds to the modified source file, extract the modified source file from the modified compressed content file in response to determining that the source file stored in the synchronization server is not identical with the modified source file, synchronize the extracted modified source file with the source file stored in the synchronization server corresponding to the modified source file; and delete the extracted modified source file when the synchronization is complete. detect a synchronization request signal generated by an event modifying a source file of the compressed content file, wherein the modified source file is generated by modification of the compressed content file, determine whether a source file stored in the synchronization server is identical with the modified source file based on the local source file information and a server source file information stored in the synchronization server, wherein the source file stored in the synchronization server corresponds to the modified source file, extract the modified source file from the modified compressed content file in response to determining that the source file stored in the synchronization server is not identical with the modified source file, synchronize the extracted modified source file with the source file stored in the synchronization server corresponding to the modified source file; and delete the extracted modified source file when the synchronization is complete.