6. An apparatus for determining metadata associated with an electronic file, the apparatus comprising a processor and memory configured to: receive a filename including a first set of characters that represents a name for the electronic file, and a second set of additional characters, the second set of additional characters comprising: a first character representative of an event associated with the electronic file; and a second character representative of a custom action for the event; parse the filename to identify the second set of additional characters, wherein the second set of additional characters does not represent either a filename for a second file or a location of the second file; determine metadata associated with the electronic file based on the second set of additional characters without downloading additional data of the electronic file, the metadata comprising: first metadata that defines an event associated with the electronic file from a first metadata element from a set of metadata elements that comprises the first character, wherein each metadata element in the set of metadata elements comprises a character and element metadata associated with the character, and wherein the set of metadata elements is stored separately from the electronic file; and second metadata that defines a custom action for the event from a second metadata element from the set of metadata elements that comprises the second character, and the metadata element for each character from the second set of additional characters is different than metadata elements associated with remaining characters from the second set of additional characters; and process the electronic file based on the determined metadata, further comprising: receiving a request to execute an action for the electronic file; determining the request matches the event defined by the first metadata; determining the second metadata requires executing the custom action in addition to the requested action for the electronic file, wherein the custom action is different than the requested action; and executing both the requested action and the custom action for the electronic file.
6. An apparatus for determining metadata associated with an electronic file, the apparatus comprising a processor and memory configured to: receive a filename including a first set of characters that represents a name for the electronic file, and a second set of additional characters, the second set of additional characters comprising: a first character representative of an event associated with the electronic file; and a second character representative of a custom action for the event; parse the filename to identify the second set of additional characters, wherein the second set of additional characters does not represent either a filename for a second file or a location of the second file; determine metadata associated with the electronic file based on the second set of additional characters without downloading additional data of the electronic file, the metadata comprising: first metadata that defines an event associated with the electronic file from a first metadata element from a set of metadata elements that comprises the first character, wherein each metadata element in the set of metadata elements comprises a character and element metadata associated with the character, and wherein the set of metadata elements is stored separately from the electronic file; and second metadata that defines a custom action for the event from a second metadata element from the set of metadata elements that comprises the second character, and the metadata element for each character from the second set of additional characters is different than metadata elements associated with remaining characters from the second set of additional characters; and process the electronic file based on the determined metadata, further comprising: receiving a request to execute an action for the electronic file; determining the request matches the event defined by the first metadata; determining the second metadata requires executing the custom action in addition to the requested action for the electronic file, wherein the custom action is different than the requested action; and executing both the requested action and the custom action for the electronic file. 8. The apparatus of claim 6 , wherein determining the metadata comprises: parsing the second set of additional characters to determine a code; and retrieving metadata from a remote server using the code.