Your best friend for file transfer.Fetch
This is a comprehensive list of terms used in Fetch that you may not be familiar with. For a shorter list of the essential terms to understand, see the Terms You Should Know help topic.
account - When you have permission to access an FTP or SFTP server by entering a username and password, you are said to have an account on that server. A home folder to store your files is often associated with an account.
active FTP - One of two ways of establishing an FTP connection, in which Fetch tells an FTP server how to connect to your Macintosh. Compare with passive FTP, and see the Active and Passive FTP help topic for more information.
anonymous FTP - The process of connecting to a server that does not require any identification or password. The username used is either blank or "anonymous" and the password is optional. When you are connected to an anonymous FTP server, you are said to be a guest of the server. Several repositories of Macintosh software are available to all by anonymous FTP.
AppleSingle - A format for representing a Macintosh file as a single binary file in order to preserve special Macintosh information that cannot be stored properly on some systems. For more information, see the AppleSingle help topic.
archive - A kind of file in which multiple files and folders are encoded together into a single file. The archive can be decoded later back into the original files and folders. Archives often also compress the files, saving space.
authentication - A process that proves that you are who you claim to be. Entering a username and a password is an example of authenticating yourself. If you enter a username but cannot enter the password correctly, you have not authenticated yourself, because entering the correct password is the only way to prove that you are the user identified by that username.
binary file - A file that may contain any data in any format; not a text file. Files in MacBinary format or AppleSingle format are binary files, as are GIF and JPEG image files, MP3 and WAV audio files, and QuickTime and MPEG video files.
BinHex - A format for representing a Macintosh file in text form, in order to preserve special Macintosh information that cannot be stored properly on some systems. For more information, see the BinHex help topic.
client - FTP and SFTP, like many other Internet services, are divided into two parts — the server computer, which hosts the files and makes them available on the Internet, and the client computer, which accesses the files on or sends files to the server. Fetch is an FTP and SFTP client — it can read or send files to servers, but it cannot make files residing on your Macintosh available to everyone. When you use Fetch, your Macintosh is acting as the client computer.
connection - When you start to exchange data over the network with another computer, you have established a connection to that server. In Fetch, when a transfer window opens, you have opened a connection. The connection stays open while you look at files on the server or transfer files. When you close a transfer window in Fetch, you have closed your connection — you are no longer communicating with the server in any way. Some servers may automatically close a connection if it has been inactive for some time.
connection type - The method used to connect to a server. Fetch supports regular FTP connections, and secure connections using SFTP, FTP with TLS/SSL, and Kerberos (GSSAPI and KClient). See the connection types help topic for more information.
current folder - The remote folder you are currently viewing in a transfer window. Most Fetch actions, such as putting files or creating new folders, will take place in the current folder unless otherwise specified. Sometimes referred to as the "working folder" or "working directory."
data fork - Some files on the Macintosh store their information in two different "forks," a data fork and a resource fork. The data fork usually contains the main body of the file's information, such as the text or graphic data that make up the file. The resource fork contains special Macintosh information. Most cross-platform files, such as HTML files, JPEG files, and Microsoft Word files, have just a data fork. See the upload formats help topic for a discussion of forks and how they relate to transferring files.
directory - A collection of files and folders, equivalent to Macintosh folders. While some operating systems (such as UNIX) refer to folders as directories, in Fetch, directories are always referred to as folders or remote folders.
dot file - A file whose name begins with a period.
download - The process of moving a file from some other computer to your own. In Fetch, also referred to as get. When you are getting a file with Fetch, you are downloading it.
download folder - The folder on your Macintosh where Fetch will put your files when you double-click a remote file to download it, or use the Get command. Specified in the Download Preferences pane.
download mode - When Fetch gets a file, it must request the file as either a text file or as a binary file — that is, the file is to be downloaded in either text mode or binary mode. If a binary file (such as a JPEG file) is downloaded in text mode, it will become corrupted and unusable, so it is important to use the right mode. Fetch has an Automatic download mode that works well for most situations so that you don't have to decide each time. See the download modes help topic for further information.
droplet - A small application, usually with no or a minimal user interface, that you drag files to in order to perform a certain action. In Fetch, you can create droplet shortcuts which upload files to a specific server, or you can use Automator and Fetch's Automator actions to create more complicated droplets that upload files and then perform other actions on them afterwards.
encoding - Changing data into another format. For instance, substituting numbers for letters (A=1, B=2, etc.) is a simple type of encoding. Fetch can encode files so that they can be transferred in a certain way without damaging them, such as encoding a file in BinHex to prevent the special Macintosh information from being lost. Can also refer to character encoding, the character set a server is using to display item names or text files.
encryption - The act of scrambling data so that only the receiver can read it, protecting the privacy of the data while it is being transferred over the Internet. SFTP connections always encrypt your data, while FTP with TLS/SSL or Kerberos connections can optionally encrypt the data.
extension - A suffix after a period at the end of a filename that identifies what kind of file it is. For example, the extension of "readme.txt" is ".txt", indicating it is a text file; the extension in "dog.jpg" is ".jpg", indicating a JPEG file, and so on. Some files on your Macintosh or on servers may not have extensions, in which case you may have to guess what kind of file they are.
Fetch address - An address that refers to files on an FTP or SFTP server in Fetch. A Fetch address is a kind of URL. An example of a Fetch address is "ftp://arthur:@ftp.example.com/www/photos.html". You can use Fetch addresses to tell Fetch which file or folder to access, and Fetch addresses can be associated with web addresses using WebView. See the WebView and URLs help topics for more information.
file list - The main part of the transfer window showing the files and folders of the current folder. It looks and works much like the Mac OS Finder's list view.
firewall - Hardware or software that attempts to protect computers by preventing computers outside the firewall from starting connections with computers inside the firewall. Generally, your local network is inside, or behind, the firewall, whereas the rest of the Internet is outside the firewall. Firewalls only allow computers inside the firewall to start connections with outside computers.
folder - A collection of files and subfolders. Referred to as a directory on some systems. Subfolders are folders within a folder; the enclosing folder is known as the parent folder. Most systems have a notion of the current folder, the folder whose files your are viewing at that time. Not all systems have folders, and some systems do not permit subfolders.
format - Either the way a file is encoded, or the way a file will be uploaded. See the upload format definition below and the upload formats help topic for more information.
FTP - FTP stands for "File Transfer Protocol," and is a set of ground rules (a "protocol") that allows two computers to exchange files over a network. Fetch is an FTP client program. See the FTP help topic for more information.
FTP with TLS/SSL - A set of ground rules (a "protocol") that allows two computers to exchange files securely over a network. When you connect to a server using FTP with TLS/SSL, encryption is used to protect your password and optionally the data transferred between your Macintosh and the server. FTP with TLS/SSL uses the same protocol as FTP, but is wrapped in an encryption layer, and should not be confused with SFTP, which is a completely separate protocol from FTP. Fetch supports two kinds of FTP with TLS/SSL: AUTH TLS, also known as FTPES or Explicit SSL; and SSL connect, also known as Implicit SSL. For more information, see the FTP with TLS/SSL help topic.
FTPES - A common synonym for Explicit SSL, a kind of FTP with TLS/SSL.
FTPS - A common synonym for FTP with TLS/SSL. Not to be confused with SFTP.
FXP - FXP stands for "File eXchange Protocol," and is a way to transfer files directly between two FTP servers without moving the files to your Macintosh (the client) first. In Fetch, FXP is referred to as "direct server-to-server transfers." See the server-to-server transfers help topic for more information.
get - The process of moving a file from some other computer to your own. Also referred to as download. When you are getting a file with Fetch, you are downloading it.
GSSAPI - Stands for "Generic Security Service API," a programming interface to Kerberos v5. Fetch can make secure connections by using FTP with GSSAPI. See the Kerberos help topic for more information.
guest - A user of an anonymous FTP server. When you are connected to an anonymous FTP server, you are a guest of that server.
Gzip - A compression format commonly used on Unix. A Gzipped Tar Archive is another common archive format on Unix.
home folder - Your default folder on a server. If you do not specify an initial folder or path for a new connection in Fetch, a server will take you to the home folder for your username. For instance, on a web server, the home folder is often the folder where your webpages are stored. The home folder is usually not the same as the root folder on the server, but you may not have permission to see the parent or any enclosing folders of the home folder. Sometimes referred to as the remote home folder.
host - The remote computer you are connected to. Also referred to as the server — see the server entry below.
hosting service, hosting company - The company, organization, or institution that maintains a particular server that you use and grants you access to the server. Compare with Internet service provider, which is the company that provides you access to the Internet in general. While many Internet service providers also provide servers (such as web servers for your webpages), you may also access servers that are not maintained by your Internet service provider. For instance, you may use your cable Internet connection (the cable company is your Internet service provider) to transfer files to a server at your office (your company is the hosting service for that server). Fetch Softworks is not a hosting company or Internet service provider.
hostname - The name used to identify a computer on the Internet, for example, "ftp.fetchsoftworks.com". This is usually how you refer to a server when connecting to it with Fetch. Hostnames form the first part of most URLs.
Internet - A collection of networks linking schools, universities, companies, and individuals around the world. FTP and SFTP are standard file transfer protocols of the Internet.
Internet provider, Internet service provider (ISP) - The company, organization, or institution that provides you with access to the Internet. Compare with hosting service, which is the company that maintains and gives you access to a particular server. See the hosting service entry above for more information. Fetch Softworks is not an Internet service provider or hosting service.
IP address - A type of computer address of the form number.number.number.number, such as 18.104.22.168 . Usually you will refer to servers by their hostnames (such as "ftp.fetchsoftworks.com") but Fetch can also connect to servers using just their numeric address.
KClient - A popular interface to Kerberos v4 on the Macintosh. Fetch can make secure connections by using FTP with KClient. See the Kerberos help topic for more information.
Kerberos - Kerberos is a network security system that allows two computers on an insecure network to trust each other, and provides ways for the computers to exchange information securely. Fetch supports secure connections to FTP servers using Kerberos. For more information, see the Kerberos help topic.
MacBinary - A format for representing a Macintosh file as a single binary file, in order to preserve special Macintosh information that cannot be stored properly on some systems. For more information, see the MacBinary help topic.
media file - An image, sound, movie, animation, PDF, or any other sort of file that can be displayed by Apple's QuickTime software.
mirror - The process of synchronizing files between two computers by transferring only the ones that have changed. Mirroring is an efficient way to upload a website, since only new and changed files are transferred.
mode - The way Fetch requests a file for downloading — either text mode or binary mode. Fetch also has an Automatic mode that decides which mode to use based on the file being downloaded. See the download mode entry above and the download modes help topic for further information.
NAT - Short for "Network Address Translation." Hardware or software that allows multiple computers to share a single IP address. Often, NATs are part of another piece of equipment, such as an AirPort Base Station or a router.
parent, parent folder - The folder that encloses another folder. If folder "Pictures" is inside folder "My Files", "My Files" is the parent of "Pictures".
passive FTP - One of two ways of establishing an FTP connection, in which Fetch opens a connection to the FTP server directly. Passive FTP is more compatible with firewalls, routers, and NAT devices than active FTP. See the Active and Passive FTP help topic for more information.
path - A description of a file or folder's location that includes the folders the item is in, for example, "/www/pictures/dog.jpg" is the path to the file "dog.jpg" that is in the folder "pictures" that in turn is in the folder "www". Differs from a URL in that it does not completely specify an item's location on the Internet, only on the current server. A path can be either a full path (one that is specified in relation to the root folder) or a relative path (one that is specified in relation to the current folder). A path is sometimes called a pathname.
permissions - Permissions restrict which users can read, write, or execute files, or which users can view, get, or put files in a folder. For instance, you may have permission to look at and download a file on a server (read permission), but not permission to delete or make changes (write permission). For more information, see the permissions help topic.
Point-to-Point Protocol (PPP) - A protocol for using network protocols, including TCP/IP, over a dial-up modem connection or other serial line. You can transfer files with Fetch after you've established a connection to an Internet service provider that supports PPP (almost all do) using the PPP software included with Mac OS X.
port - Computers assign a number to each connection they have with another computer in order to keep track of simultaneous connections. These are called port numbers, or ports for short. Most servers listen for requests for FTP or SFTP connections on a standard port, but sometimes servers offer or require the ability to connect to them on a different port. You can tell Fetch can make FTP or SFTP connections to non-standard ports, but most of the time you do not need to.
preferred application - the application a file will open in after you've downloaded it with Fetch. Also, the application used to determine the appropriate icon to display for a file in the file list.
proxy server - A special server that acts as an intermediary between a client and the server that the client really wants to connect to. Proxy servers are used on networks where most computers are not permitted to make Internet connections; instead those computers must connect to the proxy, which in turn connects to the desired server. Fetch supports a number of proxy servers (see the Proxy Preferences topic). Web proxy servers, which use the HTTP protocol rather than FTP, are not supported.
put - The process of moving a file from your computer to another one. Also referred to as upload. When you put a file with Fetch, you are uploading it.
resource fork - Some files on the Macintosh store their information in two different "forks," a data fork and a resource fork. The resource fork contains special Macintosh information that may need to be preserved for the file to work on another Macintosh after being transferred. The data fork usually contains the main body of the file's information, such as the text or graphic data that make up a HTML or JPEG file. See the upload formats help topic for a discussion of forks and how they relate to transferring files.
root folder - The topmost folder on a server; the folder that is the parent of all folders on a server. Usually represented in folder listings as "/" (a slash). The root folder may be different from the topmost folder you have access to — for example, on a web server, you may not have access to the parent folders of your website's folder, even though there are folders enclosing it. The root folder is sometimes just called "root" or even "/" (slash).
server - The remote computer you are connected to and transferring files from or to. The server runs a program that accepts your connections; your Macintosh is the client. Most servers are computers dedicated to hosting and serving files, but a personal computer can also act as a server. Sometimes a server is referred to as the host .
session - The time spent and actions taken between opening a connection to a server and closing the connection is an FTP (or SFTP) session, or just session for short. Each transfer window represents a session.
SFTP - A set of ground rules (a "protocol") that allows two computers to exchange files securely over a network. When you connect to a server using SFTP, SSH encryption is used to protect your password and the data transferred between your Macintosh and the server. Fetch supports connecting to servers with SFTP. For more information, see the SFTP help topic. SFTP stands for "SSH File Transfer Protocol," although it is also sometimes referred to as "Secure File Transfer Protocol."
shortcut - A quick way to access a file or folder available over the Internet via FTP or SFTP, similar to bookmarks or favorites in web browsers. See the shortcuts help topic for more information.
StuffIt - A kind of file that is a compressed archive of multiple files, a StuffIt archive (or StuffIt X archive). Also refers to the set of applications produced by Allume Systems for creating and decoding StuffIt archives, such as StuffIt Expander or StuffIt Deluxe.
subfolder - A folder inside another folder. If the folder "Pictures" is inside the folder "My Files", "Pictures" is a subfolder of "My Files". On some systems, referred to as a subdirectory.
symbolic link - On a server, a pointer to a file or folder in a different place. Similar to a Macintosh alias file.
TCP/IP - A protocol suite developed for the United States Department of Defense, and used by many types of computers (notably, all the computers on the Internet). FTP and SFTP, the protocols used by Fetch, are part of the TCP/IP family of protocols. Fetch uses TCP/IP services provided in Mac OS X. TCP/IP stands for "Transmission Control Protocol/Internet Protocol."
text file - A file containing lines of letters, numbers, and punctuation. Most word processors can create text files and some editors (such as BBEdit) only create text files. A non-text file is a binary file.
transcript - A complete, unfiltered record of Fetch's "conversations" with FTP (or SFTP) servers - all of the commands Fetch sends, and the servers' responses. The transcript contains mostly technical and extraneous information that usually you do not need to see. See the Fetch Transcript help topic for more information.
transfer window - The central window in Fetch for viewing or modifying files on a server, and for transferring files between your Macintosh and a server. A transfer window appears once you have successfully opened a connection to a server. For more information, see the transfer window help topic.
URL (Uniform Resource Locator) - A global name for a resource available on the Internet. An example of a URL is "ftp://ftp.fetchsoftworks.com/example/Fetch_5.7.dmg". In this case, the resource is a file, available for FTP on host "ftp.fetchsoftworks.com", with the path "example/Fetch_5.7.dmg". You can use URLs to tell Fetch which file or folder to access. URLs were developed as part of the World Wide Web (WWW) system on the Internet. See the URLs help topic for more information.
upload - The process of moving a file from your computer to another one. In Fetch, also referred to as put. When you put a file with Fetch, you are uploading it.
upload format - The format, or encoding, that Fetch will use when you put or upload a file to a server. Fetch must decide whether to store files as text files or binary files, and how to encode Macintosh files that contain special information in order to preserve that information (using the BinHex, MacBinary, AppleSingle, StuffIt X or Zip formats). Fetch has an Automatic upload format which determines the best upload format to use for each file. See the upload formats help topic for more information.
verbose file list - An extended text-only file list for a folder that often includes information, such as file permissions, that Fetch does not display in its regular file list. However, it is in a less user-friendly format than and not interactive like the file list of the transfer window.
web address - An address you use to refer to files or webpages in a web browser. When you type an address into a web browser, you are using a web address. An example of a web address is "http://www.example.com/arthur/photos.html". A web address is a kind of URL. Web addresses can be associated with Fetch addresses using WebView. See the WebView and URLs help topics for more information.
Zip archive - A compressed archive format used by the Finder's Compress (Create Archive) command, and also commonly used on computers running the Windows operating system.