Arq backup 6 2 76
Author: f | 2025-04-25
Iperius Backup Promo Code: Extra 20% Off (Licenses) Arq Backup Promo Code: Download Get Free Trial at Arq Backup . Used 76 times. Last used 2wk ago.
Arq 6 Next Steps - Arq Backup Blog : Arq Backup Blog
Arq 7 stores your backup data in de-duplicated, compressed, (optionally) encrypted, content-addressable form.A “backup set” is a set of files created by a “backup plan”.It contains: backupconfig.json backupfolders.json backupfolders/ backupplan.json blobpacks/ largeblobpacks/ treepacks/ standardobjects/ standardiaobjects/ onezoneiaobjects/ s3glacierobjects/ s3deeparchiveobjects/backupconfig.jsonThis file tells Arq how objects are to be added to the backup set – whetherthe data are encrypted, what kind of hashing mechanism to use, what maximumsize to use for packing small files together, etc.Here’s a sample backupconfig.json file:{ "blobIdentifierType" : 2, /* 1=SHA1, 2=SHA256 */ "maxPackedItemLength" : 256000, "backupName" : "Back up to NAS", "isWORM" : false, /* unused */ "containsGlacierArchives" : false, "additionalUnpackedBlobDirs" : [], /* if reused Arq 5 data, contains e.g. 'objects', or 'objects2' */ "chunkerVersion" : 3, /* Arq uses the same chunker version to ensure de-duplication works with old data */ "computerName" : "clack", "computerSerial" : "unused", "blobStorageClass" : "STANDARD", /* unused */ "isEncrypted" : false}backupfolders.jsonThis file tells Arq where to find existing objects (for de-duplication).{ "standardObjectDirs" : [ "\/5E7D9CE7-04DA-42E3-B55E-B35D76F29D03\/standardobjects" ], /* only used with S3 */ "standardIAObjectDirs" : [ "\/5E7D9CE7-04DA-42E3-B55E-B35D76F29D03\/standardiaobjects" ], /* only used with S3 */ "onezoneIAObjectDirs" : [ "\/5E7D9CE7-04DA-42E3-B55E-B35D76F29D03\/onezoneiaobjects" ], /* only used with S3 */ "s3GlacierObjectDirs" : [ "\/5E7D9CE7-04DA-42E3-B55E-B35D76F29D03\/s3glacierobjects" ], /* only used with S3 */ "s3DeepArchiveObjectDirs" : [ "\/5E7D9CE7-04DA-42E3-B55E-B35D76F29D03\/s3deeparchiveobjects" ], /* only used with S3 */ "importedFrom" : "5.x" /* only appears if backup set was originally created by Arq 5 */}backupfolders/For each folder specified in the backup plan, at backup time Arq creates a directory in backupfolders with a UUID as its name.Within that directory are a JSON file called ‘backupfolder.json’ describing the directory, and backup records.Here’s an example backupfolder.json file:backupfolders//backupfolder.json{ "localPath" : "\/Users\/stefan", "migratedFromArq60" : false, "storageClass" : "STANDARD", "diskIdentifier" : "ROOT", "uuid" : "F1F83A27-E4EA-4994-BD9C-F63A682EBB80", "migratedFromArq5" : false, "localMountPoint" : "\/", "name" : "stefan"}backupfolders//backuprecords/00161/4294169.backuprecordEach backup record is stored with a name that is the number of seconds since the epoch.For example, 00161/4294169.backuprecord was created Thu Feb 25 18:02:49 2021.The backup record file contains: a copy of the backup plan at the time of backup a Node describing the root of the directory structure stored some additional metadataThe file is stored LZ4-compressed and (optionally) encrypted.Here’s an example:{ archived = 0; arqVersion = "7.3.1.0"; backupFolderUUID = "4297DBE8-DA5E-48EC-A1DB-0CDB47D7EE55"; /* copy of the backup plan at the time of backup: */ backupPlanJSON = { active = 1; arq5UseS3IA = 0; backupFolderPlansByUUID = { "4297DBE8-DA5E-48EC-A1DB-0CDB47D7EE55" = { allDrives = 0; backupFolderUUID = "4297DBE8-DA5E-48EC-A1DB-0CDB47D7EE55"; blobStorageClass
Backup to Storj with Arq - Arq Backup Blog
Script in Terminal:~/Desktop/MountNas.shIt might take a few seconds to complete. If you now type:mountyou should see a line for your NAS.Step 5: Tell Arq to run the script before starting backupPick “Preferences” from Arq’s menu, click the Destinations tab, and double-click your destination.Click the “Before and After Backup” tab.Check “Run shell script before backup starts” and click the Choose button to find and select your MountNas.sh script. Then click Save, and close the Preferences window.Step 6: Add folder(s) from your NAS to ArqYour NAS should still be mounted from Step 4. Pick “Add Folder to Backups” from Arq’s menu to add the folder(s) on the NAS that you want backed up.Step 7: Test the backupGo to the Finder and click the eject button to unmount your NAS.Pick “Back Up Now” from Arq’s menu. Arq will run the script to mount the NAS, and then back up the files you selected. Once the backup is underway, check in the Finder whether your NAS is mounted. If it didn’t mount, then Arq should report an error. If you need help finding the problem, please email us at [email protected]; we’re always happy to help!NAS Backup on WindowsOn Windows the process is different. In Arq for Windows you can tell supply the parameters for connecting to the NAS and Arq Agent will connect it when it needs to access it.Step 1: Add the NAS in Arq’s preferencesPick “Preferences” from Arq’s menu, click the Network Volumes tab, and click “Add…” to add your NAS. EnterArq and Amazon Drive - Arq Backup Blog : Arq Backup Blog
(in the blobpacks or largeblobpacks subdirectory) or as a standalone file in the “standardobjects” (or“standardiaobjects” etc depending on the storage location type and storageclass chosen).A “blob” is LZ4-compressed, and optionally encrypted.BlobLocA “BlobLoc” is a simple structure that specifies the location and length of a Blob.The “compressionType” value is always 2 (LZ4) for new data.For data reused from Arq 5, the value could be 0 (none) or 1 (Gzip).The “stretchEncryptionKey” value is always 1 for new data.For very old data reused from previous versions of Arq, this value could be 0.Encrypted ObjectAny Backup Record, Tree, Node or Blob that’s encrypted has the following format:header 41 52 51 4f ARQOHMACSHA256 xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xxmaster IV xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xxencrypted data IV + session key xx xx xx xx (64 bytes) ...ciphertext xx xx xx xx ...To create an EncryptedObject: Generate a random 256-bit session key (Arq reuses it for up to 256 objects before replacing it). Generate a random “data IV”. Encrypt plaintext with AES/CBC and PKCS7 padding using session key and data IV. Generate a random “master IV”. Encrypt (data IV + session key) with AES/CBC using the first “master key” from the encryptedkeyset.dat file (see below)and the “master IV”. Calculate HMAC-SHA256 of (master IV + “encrypted data IV + session key” + ciphertext) using the second 256-bit “master key”. Assemble the data in the format shown above.To get the plaintext: Calculate HMAC-SHA256 of (master IV + “encrypted data IV + session key” + ciphertext) and verify against HMAC-SHA256 in the file using the second “master key” from the encryptedkeyset.dat file. Ensure the calculated HMAC-SHA256 matches the value in the object header. Decrypt “encrypted data IV + session key” using the first “master key” from the encryptedkeyset.dat file and the “master IV”. Decrypt the ciphertext using the session key and data IV.encryptedkeyset.dat fileThis file contains keys for encrypting/decrypting and for creating object identifiers.It is encrypted with the encryption password you chose when you created the backup plan.If you later modified the encryption password for the backup plan, Arq rewrote encryptedkeyset.dat encrypted with that new password.The plaintext format (not stored anywhere) is:encryption version 00 00 00 03encryption key length 00 00 00. Iperius Backup Promo Code: Extra 20% Off (Licenses) Arq Backup Promo Code: Download Get Free Trial at Arq Backup . Used 76 times. Last used 2wk ago. Arq 7 vs Arq Premium; Arq 7 Pricing FAQ; Creating a Backup Plan; Excluding Files from Backup; Immutable Backup Records; Restoring Files; Upgrading from Arq 5; Upgrading from Arq 6; Moving To a New Computer; Back up andArq Backup Blog - Trustworthy backup : Arq Backup Blog
Arq can backup NAS shares. Here’s how to set that up on a Mac. (For Windows skip to the “NAS Backup on Windows” section.)Please note: This article only applies to Arq 5. Arq 6 will take care of mounting the NAS for you.NAS Backup on MacArq will back up whatever folders you tell it to back up, but it doesn’t know where those folders really exist on your Mac. So, if you want to back up, say, a NAS that isn’t always connected, you may need to tell Arq to connect to the NAS first.Step 1: Figure out how the Finder mounts your NASWhen you connect to your NAS to your Mac by browsing to it in the Finder, the Finder takes care of “mounting” the NAS volume for you. To find out how, browse to your NAS volume in the Finder; then open the Terminal app and typemountand press Return. One of the lines in the output will mention your NAS and look something like this://stefan@big._afpovertcp._tcp.local/bignas on /Volumes/bignas (afpfs, nodev, nosuid, mounted by stefan)In my case, my NAS is called “big” and the share on it is called “bignas”. I connected to it with the username “stefan”. The Finder mounted it at /Volumes/bignas. The “afpfs” tag means the Finder mounted it using AFP; if you see “smbfs” instead, it means the Finder mounted it using SMB.To recap, the key items in that line are:“stefan” -> the account name used to connect to the NAS device“big” -> the name ofImmutable Backups with Arq 7 - Arq Backup Blog
You’re still not doing a proper backup or you’re not completely satisfied with Time Machine? Arq Backup should make your life a lot easier.Which Backup Program for Mac? This one.Arq Backup is a very stable program that works wonderfully. What it can’t do: create bootable images. So it only serves to backup your user folder (or other freely configurable sources). In addition, it costs about 50 dollars, lifetime upgrades 30 dollars more. Fair enough: the license is per user, so you can backup iMac, MacBook and Tinker-Mac with Arq. First of all: the price is very fair for the functions and in case of a data loss it’s a gift anyway.What is the difference to other backup programs (of which we have listed some good ones here)? Basically, Arq is specialized in online backups. Of course local folders also work (also on a NAS), but the intended purpose is an online backup. And here comes a serious advantage: Arq encrypts the backups before they leave your computer. So if you’ve always been afraid to make backups in the cloud, you’ve now found a tool that keeps your data private, no matter where they end up (assuming, of course, that you choose a secure and long password).In addition to the local data options, Arq offers compatibility with almost all online services:Amazon DriveAWS (S3 and GlacierBackblaze B2DropboxGoogle DriveGoogle Cloud StorageOneDriveSharePointWasabiall S3 compatible offersAnd for your own projects alsoSFTPSo if you already make a local backup and are looking for a solution to a good online backup, then we can highly recommend Arq to you.Easy to operate, stable and reliable in operation, indispensable in case of doubt.The setup is simple, the design and structure dry and unobtrusive. This is exactly what you expect from a program that you entrust with your data and whose skills usually work in secrecy.To create your backup, enter the appropriate data for your service, add the folder to be backed up (usually your home folder) and let the program do its magic. Restoring the data is similar: You can browse the directory tree by date and select the appropriate folders or files to find your way back to the hard disk.It should not go unmentioned that Arq uses a different format for storing the data, which is independent of the file system of the storage location. This allows Arq to save all metadata of macOS files such as color labels. Many backup programs simply store the files on file system level and then have to mediate between macOS APFS and others. This is not the case with Arq and is another unique feature that makes the program the first choice when it comes to reliably backing up important data.add_network_volume - Arq Backup Blog : Arq Backup Blog
I have been using Arq for several years now, and have in general been very happy with it. The developer has generally been very responsive, as well, to emailed questions and concerns, and has rapidly addressed issues and bugs.I use Arq to backup to an sFTP server located in my office, so that I have an offsite encrypted backup of my home desktop and my laptops (mine, and both kids) at a location where I can easily retrieve all of the data physically if I ever need to do a large-scale restore. In addition, I was backing up at one point to Amazon Glacier. I did have to do a fairly large restore when I lost about 100 GB of files, and while it did take a long time (Glacier makes you wait 6 hours before downloading even starts), the restore worked perfectly.I have just gotten the free trial of the Amazon Cloud Drive and will be paying the $60/year for the service. Here's why I choose this approach over CrashPlan or BackBlaze:1) I used CrashPlan for several years, and I really like the concept. I even bought the family plan so that I could have multiple computers using it. However, a) you pay more for having more computers on the account, b) I found it often ate enough system resources to slow down my desktop, and most importantly, c) I found that with large datasets (I have nearly 2TB on my desktop storage) it tends to grind with reindexing the system and never seems to really get the backup completed.2) I am currently using BackBlaze for my desktop. I like it, it works transparently, and my 2TB is already in their cloud. BUT: you pay for each computer you want to back up separately (so I will be paying $240/year), if you disconnect an external drive you lose the backed up data after 30 days so you cannot use it to archive external drives to the cloud that you don't plan to keep connected or reconnect periodically, and you cannot backup mounted server shares.With Arq, you do pay per computer for the software (I wound up with a StackSocial for version 4 so it was a bit cheaper, and when I originally bought version 3, the developer did give me a discount for buying 4 licenses, which was generous of him!. Thereafter, you pay only for storage you use. Since one datastore is my own sFTP server, I can put whatever I want there. Since the other will be Amazon Cloud Drive, assuming they really do mean unlimited storage for a flat rate, I can back up all 4 computers to my one account. Since nearly all of my. Iperius Backup Promo Code: Extra 20% Off (Licenses) Arq Backup Promo Code: Download Get Free Trial at Arq Backup . Used 76 times. Last used 2wk ago.Comments
Arq 7 stores your backup data in de-duplicated, compressed, (optionally) encrypted, content-addressable form.A “backup set” is a set of files created by a “backup plan”.It contains: backupconfig.json backupfolders.json backupfolders/ backupplan.json blobpacks/ largeblobpacks/ treepacks/ standardobjects/ standardiaobjects/ onezoneiaobjects/ s3glacierobjects/ s3deeparchiveobjects/backupconfig.jsonThis file tells Arq how objects are to be added to the backup set – whetherthe data are encrypted, what kind of hashing mechanism to use, what maximumsize to use for packing small files together, etc.Here’s a sample backupconfig.json file:{ "blobIdentifierType" : 2, /* 1=SHA1, 2=SHA256 */ "maxPackedItemLength" : 256000, "backupName" : "Back up to NAS", "isWORM" : false, /* unused */ "containsGlacierArchives" : false, "additionalUnpackedBlobDirs" : [], /* if reused Arq 5 data, contains e.g. 'objects', or 'objects2' */ "chunkerVersion" : 3, /* Arq uses the same chunker version to ensure de-duplication works with old data */ "computerName" : "clack", "computerSerial" : "unused", "blobStorageClass" : "STANDARD", /* unused */ "isEncrypted" : false}backupfolders.jsonThis file tells Arq where to find existing objects (for de-duplication).{ "standardObjectDirs" : [ "\/5E7D9CE7-04DA-42E3-B55E-B35D76F29D03\/standardobjects" ], /* only used with S3 */ "standardIAObjectDirs" : [ "\/5E7D9CE7-04DA-42E3-B55E-B35D76F29D03\/standardiaobjects" ], /* only used with S3 */ "onezoneIAObjectDirs" : [ "\/5E7D9CE7-04DA-42E3-B55E-B35D76F29D03\/onezoneiaobjects" ], /* only used with S3 */ "s3GlacierObjectDirs" : [ "\/5E7D9CE7-04DA-42E3-B55E-B35D76F29D03\/s3glacierobjects" ], /* only used with S3 */ "s3DeepArchiveObjectDirs" : [ "\/5E7D9CE7-04DA-42E3-B55E-B35D76F29D03\/s3deeparchiveobjects" ], /* only used with S3 */ "importedFrom" : "5.x" /* only appears if backup set was originally created by Arq 5 */}backupfolders/For each folder specified in the backup plan, at backup time Arq creates a directory in backupfolders with a UUID as its name.Within that directory are a JSON file called ‘backupfolder.json’ describing the directory, and backup records.Here’s an example backupfolder.json file:backupfolders//backupfolder.json{ "localPath" : "\/Users\/stefan", "migratedFromArq60" : false, "storageClass" : "STANDARD", "diskIdentifier" : "ROOT", "uuid" : "F1F83A27-E4EA-4994-BD9C-F63A682EBB80", "migratedFromArq5" : false, "localMountPoint" : "\/", "name" : "stefan"}backupfolders//backuprecords/00161/4294169.backuprecordEach backup record is stored with a name that is the number of seconds since the epoch.For example, 00161/4294169.backuprecord was created Thu Feb 25 18:02:49 2021.The backup record file contains: a copy of the backup plan at the time of backup a Node describing the root of the directory structure stored some additional metadataThe file is stored LZ4-compressed and (optionally) encrypted.Here’s an example:{ archived = 0; arqVersion = "7.3.1.0"; backupFolderUUID = "4297DBE8-DA5E-48EC-A1DB-0CDB47D7EE55"; /* copy of the backup plan at the time of backup: */ backupPlanJSON = { active = 1; arq5UseS3IA = 0; backupFolderPlansByUUID = { "4297DBE8-DA5E-48EC-A1DB-0CDB47D7EE55" = { allDrives = 0; backupFolderUUID = "4297DBE8-DA5E-48EC-A1DB-0CDB47D7EE55"; blobStorageClass
2025-04-06Script in Terminal:~/Desktop/MountNas.shIt might take a few seconds to complete. If you now type:mountyou should see a line for your NAS.Step 5: Tell Arq to run the script before starting backupPick “Preferences” from Arq’s menu, click the Destinations tab, and double-click your destination.Click the “Before and After Backup” tab.Check “Run shell script before backup starts” and click the Choose button to find and select your MountNas.sh script. Then click Save, and close the Preferences window.Step 6: Add folder(s) from your NAS to ArqYour NAS should still be mounted from Step 4. Pick “Add Folder to Backups” from Arq’s menu to add the folder(s) on the NAS that you want backed up.Step 7: Test the backupGo to the Finder and click the eject button to unmount your NAS.Pick “Back Up Now” from Arq’s menu. Arq will run the script to mount the NAS, and then back up the files you selected. Once the backup is underway, check in the Finder whether your NAS is mounted. If it didn’t mount, then Arq should report an error. If you need help finding the problem, please email us at [email protected]; we’re always happy to help!NAS Backup on WindowsOn Windows the process is different. In Arq for Windows you can tell supply the parameters for connecting to the NAS and Arq Agent will connect it when it needs to access it.Step 1: Add the NAS in Arq’s preferencesPick “Preferences” from Arq’s menu, click the Network Volumes tab, and click “Add…” to add your NAS. Enter
2025-04-18Arq can backup NAS shares. Here’s how to set that up on a Mac. (For Windows skip to the “NAS Backup on Windows” section.)Please note: This article only applies to Arq 5. Arq 6 will take care of mounting the NAS for you.NAS Backup on MacArq will back up whatever folders you tell it to back up, but it doesn’t know where those folders really exist on your Mac. So, if you want to back up, say, a NAS that isn’t always connected, you may need to tell Arq to connect to the NAS first.Step 1: Figure out how the Finder mounts your NASWhen you connect to your NAS to your Mac by browsing to it in the Finder, the Finder takes care of “mounting” the NAS volume for you. To find out how, browse to your NAS volume in the Finder; then open the Terminal app and typemountand press Return. One of the lines in the output will mention your NAS and look something like this://stefan@big._afpovertcp._tcp.local/bignas on /Volumes/bignas (afpfs, nodev, nosuid, mounted by stefan)In my case, my NAS is called “big” and the share on it is called “bignas”. I connected to it with the username “stefan”. The Finder mounted it at /Volumes/bignas. The “afpfs” tag means the Finder mounted it using AFP; if you see “smbfs” instead, it means the Finder mounted it using SMB.To recap, the key items in that line are:“stefan” -> the account name used to connect to the NAS device“big” -> the name of
2025-04-19You’re still not doing a proper backup or you’re not completely satisfied with Time Machine? Arq Backup should make your life a lot easier.Which Backup Program for Mac? This one.Arq Backup is a very stable program that works wonderfully. What it can’t do: create bootable images. So it only serves to backup your user folder (or other freely configurable sources). In addition, it costs about 50 dollars, lifetime upgrades 30 dollars more. Fair enough: the license is per user, so you can backup iMac, MacBook and Tinker-Mac with Arq. First of all: the price is very fair for the functions and in case of a data loss it’s a gift anyway.What is the difference to other backup programs (of which we have listed some good ones here)? Basically, Arq is specialized in online backups. Of course local folders also work (also on a NAS), but the intended purpose is an online backup. And here comes a serious advantage: Arq encrypts the backups before they leave your computer. So if you’ve always been afraid to make backups in the cloud, you’ve now found a tool that keeps your data private, no matter where they end up (assuming, of course, that you choose a secure and long password).In addition to the local data options, Arq offers compatibility with almost all online services:Amazon DriveAWS (S3 and GlacierBackblaze B2DropboxGoogle DriveGoogle Cloud StorageOneDriveSharePointWasabiall S3 compatible offersAnd for your own projects alsoSFTPSo if you already make a local backup and are looking for a solution to a good online backup, then we can highly recommend Arq to you.Easy to operate, stable and reliable in operation, indispensable in case of doubt.The setup is simple, the design and structure dry and unobtrusive. This is exactly what you expect from a program that you entrust with your data and whose skills usually work in secrecy.To create your backup, enter the appropriate data for your service, add the folder to be backed up (usually your home folder) and let the program do its magic. Restoring the data is similar: You can browse the directory tree by date and select the appropriate folders or files to find your way back to the hard disk.It should not go unmentioned that Arq uses a different format for storing the data, which is independent of the file system of the storage location. This allows Arq to save all metadata of macOS files such as color labels. Many backup programs simply store the files on file system level and then have to mediate between macOS APFS and others. This is not the case with Arq and is another unique feature that makes the program the first choice when it comes to reliably backing up important data.
2025-04-03The file structure that was backed up.Backup Records Pointing to Arq 5 DataIf you’ve reused a backup set created by Arq 5 or older, Arq 7 created a backup record for each Arq 5 “commit”.It contains a “BlobKey” that refers to the root of the directory structure stored in the Arq 5 “commit”.See for more information about Arq 5 data.Here’s an example:{ archived = 0; arq5BucketXML = "\n\n \n Endpoint\n BucketUUID\n A39F38F8-6205-4F79-BD1D-8C2DC5CAFB25\n BucketName\n 1 2 files\n ComputerUUID\n 26CB6780-1E01-4B3E-BF22-983BC834D93D\n LocalPath\n /Users/stefan/backups/1 2 files\n LocalMountPoint\n /\n StorageType\n 1\n SkipDuringBackup\n \n ExcludeItemsWithTimeMachineExcludeMetadataFlag\n \n IgnoredRelativePaths\n \n Excludes\n \n excludes\n \n \n SkipIfNotMounted\n \n \n"; arq5TreeBlobKey = { archiveSize = 0; compressionType = 2; sha1 = bf1a54fd9872cd8b45a8368ad4c5525180b43eee; storageType = 1; stretchEncryptionKey = 1; }; arqVersion = "5.20.0.1"; backupFolderUUID = "A39F38F8-6205-4F79-BD1D-8C2DC5CAFB25"; backupPlanUUID = "26CB6780-1E01-4B3E-BF22-983BC834D93D"; computerOSType = 1; copiedFromCommit = 1; copiedFromSnapshot = 0; creationDate = 1608889887; errorCount = 0; isComplete = 1; localPath = "/Users/stefan/backups/1 2 files"; relativePath = "/26CB6780-1E01-4B3E-BF22-983BC834D93D/backupfolders/A39F38F8-6205-4F79-BD1D-8C2DC5CAFB25/backuprecords/00160/8889887.backuprecord"; storageClass = STANDARD; version = 12;}Note on LZ4 CompressionData described in this document as “LZ4-compressed” is stored as a 4-byte big-endian length followed by the compressed data in LZ4 block format.NodeA Node describes either a file or a directory.It’s stored as LZ4-compressed and (optionally) encrypted binary data in a “pack” file within the “treepacks” subdirectory of the backup set.Directory NodeA Node describing a directory will contain a “treeBlobLoc” value that describes where to find the Tree data.File NodeA Node describing a file will contain “dataBlobLocs” describe where to find the ordered list of “chunks” to needed to assemble the file.Node Binary FormatThis is Node’s data format: [Bool:isTree] [BlobLoc:treeBlobLoc] /* present if isTree is true */ [UInt32:computerOSType] [UInt64:dataBlobLocsCount] ( [BlobLoc:dataBlobLoc] ) /* repeat dataBlobLocsCount times */ [Bool:aclBlobLocIsNotNil] [BlobLoc:aclBlobLoc] /* present if aclBlobLocIsNotNil is true */ [UInt64:xattrsBlobLocCount] ( [BlobLoc:xattrsBlobLoc] ) /* repeat xattrsBlobLocsCount times */ [UInt64:itemSize] [UInt64:containedFilesCount] [Int64:mtime_sec] [Int64:mtime_nsec] [Int64:ctime_sec] [Int64:ctime_nsec] [Int64:create_time_sec] [Int64:create_time_nsec] [String:username] [String:groupName] [Bool:deleted] [Int32:mac_st_dev] [UInt64:mac_st_ino] [UInt32:mac_st_mode] [UInt32:mac_st_nlink] [UInt32:mac_st_uid] [UInt32:mac_st_gid] [Int32:mac_st_rdev] [Int32:mac_st_flags] [UInt32:win_attrs] [UInt32:win_reparse_tag] /* if Tree version >= 2 */ [Bool:win_reparse_point_is_directory] /* if Tree version >= 2 */TreeA Tree contains the metadata for a directory plus a set of child Nodes by name.It’s stored as LZ4-compressed and (optionally) encrypted binary data in a “pack” file within the “treepacks” subdirectory of the backup set, just like a Node.This is Tree’s data format: [UInt32:version] [UInt64:childNodesByNameCount] ( [String:childName] [Node:childNode] ) /* repeat childNodesByNameCount times: */BlobA “blob” is just a chunk of data stored either in a pack file
2025-04-05